2015-10-20 142 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