我使用Plots.jl
的是默认的 GR() 绘图后端,而不是来自JuliaLang
. x 轴刻度数以千计,生成的系列图使用科学记数法wiki 示例在 x 轴上显示这些数字。给出了太多的小数点,这是可以理解的,因为选择的轴点是由程序设置的,但即使是1.00000x10
这些尾随零也会被打印出来。下面是一个示例,会产生求幂错误。这怎么能解决。甚至更改了 fontfamily 以查看效果是否已删除但仍然存在。( xticks=1:step:final
)
1046 次
1 回答
2
您可以使用xformatter
来更改刻度的格式(source):
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
这似乎不在文档中。
于 2018-12-12T13:06:54.137 回答