如何在Julia Plots的Plotly后端设置坐标轴刻度数量?
在Plots.jl的Plotly后端设置坐标轴刻度数量
当然可以,有两种常用方式来控制坐标轴的刻度数量:
- 方式一:手动指定刻度值(间接控制数量)
使用Plots.jl通用的xticks/yticks参数,直接传入想要显示的刻度值数组,以此来控制刻度数量:
using Plots plotly() # x轴显示5个刻度,y轴显示3个刻度 plot(1:10, 1:10, xticks = [1,3,5,7,9], yticks = [2,6,10])
- 方式二:直接指定刻度数量(Plotly原生参数)
Plotly后端支持通过xaxis/yaxis的nticks参数直接设置目标刻度数量,还可搭配tickmode确保刻度均匀分布:
using Plots plotly() # x轴设为5个刻度,y轴设为4个刻度 plot(1:10, 1:10, xaxis = (nticks=5, tickmode="linear"), yaxis = (nticks=4,))
内容的提问来源于stack exchange,提问作者BAR
相关产品推荐
相关产品推荐

