关闭Gnuplot中的科学记数法

use*_*765 5 scientific-notation gnuplot

在gnuplot中,我为我的y轴启用了logscale ,这让我1可以使用1,000,000.然而,1,000,000刻度以科学记数法出现.这是因为它是该形式中唯一的数字.我想把它写成1000000.我的所有谷歌搜索禁用科学记数法,格式化为小数,或使ytics空间更广泛没有产生任何解决我的问题.

Chr*_*oph 7

轴tics的格式设置为set format xset xtics format(等效命令for y,zx2,y2cb存在).

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

gnuplot> show format
    tic format is: 
      x-axis: "% g"
      ...
Run Code Online (Sandbox Code Playgroud)

%g是一个特定于gnuplot的格式说明符,但其工作方式类似于用于sprintf和类似函数的C格式说明符.%g根据gnuplot文档的定义是:"较短的%e%f".这就是为什么格式可以针对单个轴进行更改的原因.

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

set format y '%.0f'
Run Code Online (Sandbox Code Playgroud)