显示带有大xtick标签号的JuliaLang绘图时,科学记数法中的数字过多,且指数格式不正确
我使用的是带有默认GR()绘图后端的显示带有大xtick标签号的JuliaLang绘图时,科学记数法中的数字过多,且指数格式不正确,julia,axis-labels,scientific-notation,plots.jl,Julia,Axis Labels,Scientific Notation,Plots.jl,我使用的是带有默认GR()绘图后端的Plots.jl,而不是JuliaLang中的pyplot。x轴的刻度数字以千为单位,生成的系列图使用科学符号在x轴上显示这些数字。给出的小数点太多,这是可以理解的,因为选择的轴点由程序设置,但即使对于1.00000x10也会打印这些尾随的零。下面是一个例子,在求幂过程中产生了一个错误。这个问题怎么解决。fontfamily甚至进行了更改,以查看效果是否已删除,但它仍然存在。(xticks=1:step:final) 您可以使用xformatter更改记号的格
Plots.jl,而不是JuliaLang
中的pyplot。x轴的刻度数字以千为单位,生成的系列图使用科学符号在x轴上显示这些数字。给出的小数点太多,这是可以理解的,因为选择的轴点由程序设置,但即使对于1.00000x10
也会打印这些尾随的零。下面是一个例子,在求幂过程中产生了一个错误。这个问题怎么解决。fontfamily甚至进行了更改,以查看效果是否已删除,但它仍然存在。(xticks=1:step:final
)
您可以使用xformatter
更改记号的格式():
这似乎不在文档中。您可以使用xformatter
更改记号的格式():
这似乎不在文档中
using Plots
let n_samples = 80,
d = Plots.fakedata(n_samples,1),
i = collect(1:n_samples) .* 1e10
plot(i,d,
xformatter = x->string(Int(x/1e10),"*pow10"))
end