GNUplot:从stats输出舍入max_y和min_y值

时间:2015-03-07 15:50:17

标签: gnuplot

我正在使用stats min_y和max_y值来设置全年数据的yrange。 Col 4具有需要min-max的值。

这很好用

set terminal unknown
plot [0:4] 'fullyear.txt'
stats 'fullyear.txt' using 0:4

摘自统计数据:
    Minimum: 0.0000 [ 0] -5.0600 [ 81]
    Maximum: 1459.0000 [1410] 34.3900 [1050]

然后我设定了yrange:
set yrange[STATS_min_y:STATS_max_y]
这给了我一个yrange [-5:35]

我想要的yrange是这个,所以这两个值是向下/向上舍入的:
set yrange[floor(STATS_min_y):ceil(STATS_max_y)]
给出一个yrange [-6:36]

然而,使用set yrange的ceil / floor修改来绘制我的文件似乎不起作用,因为它只使用[-5:35]值。

我是否需要做这样的事情(这似乎也不起作用)?

maxHigh=ceil(STATS_max_y)  
maxLow=floor(STATS_min_y)  
set yrange [maxLow:maxHigh]

0 个答案:

没有答案