2015-10-20 150 views
4

在gnuplot中,我为我的y轴启用了logscale,这使我可以将1设置为1,000,000。但是,1,000,000勾号以科学记数法显示。这是自那以来唯一的数字。我想把它写成1000000。我所有的谷歌搜索禁用科学记数法,格式化为十进制,或者扩大ytics空间都没有产生任何解决我的问题的东西。关闭Gnuplot中的科学记数法

回答

5

轴线抽动的格式被设置或者与set format xset xtics format(对于yzx2y2cb等效命令中也存在)。

使用show format找出来,这是默认的格式(导致了4.6.6,因为5.0的默认值是% h

gnuplot> show format 
    tic format is: 
     x-axis: "% g" 
     ... 

%g是一个特定的gnuplot-格式说明,但工作原理类似于C格式说明符用于sprintf和类似的功能。根据gnuplot文件,%g的定义是:“%e%f”中的较短者。这就是为什么格式可以改变为单个轴。

因此,最后,要改变为所有抽搐的固定格式,使用例如

set format y '%.0f' 
+0

漂亮!这正是我期待的! – user3642765