在gnuplot中,我为y
轴启用了logscale,这为1
1,000,000
提供了1,000,000
。但是,1000000
刻度以科学记数法出现。这是因为它是该形式中唯一的数字。我想把它写成CACHE TABLE test1;
。我的所有Google搜索都禁用了科学记数法,格式化为小数,或者使ytics空间更宽,但没有产生任何解决我问题的方法。
答案 0 :(得分:7)
轴抽动的格式设置为set format x
或set xtics format
(y
,z
,x2
,{{1}的等效命令}和y2
也存在。)
使用cb
查找,这是默认格式(4.6.6的结果,自5.0以来默认为show format
)
% h
gnuplot> show format
tic format is:
x-axis: "% g"
...
是特定于gnuplot的格式说明符,但其工作方式类似于用于%g
和类似函数的C格式说明符。根据gnuplot文档,sprintf
的定义是:" %g
和%e
"中的较短者。这就是为什么格式可以改变单轴。
因此,最后,要更改为所有抽搐的固定格式,请使用例如
%f