四舍五入至最接近的十

时间:2018-07-18 06:11:28

标签: gnuplot

我想用gnuplot创建一个条形图,其中在y轴上正好有5个点。我使用this答案来做到这一点。但是,当我这样做时,我会得到非常准确的数字。通过执行set ytics format "%.0f",我可以将值四舍五入到最接近的数字。但是,我也想将这些数字再次四舍五入到下一个十。因此,当我在y轴上获得值91.7时,它应该在90或100处抽动。

是否可以在gnuplot中执行此操作?

2 个答案:

答案 0 :(得分:1)

如果您希望所有刻度线之间具有相同的间距,则可以通过更改涉及因子10的两个操作来调整链接的答案:

dy = floor((GPVAL_Y_MAX-GPVAL_Y_MIN)/(ntics*10.))*10

答案 1 :(得分:0)

“ set ytics 10”将在相关范围内每10单位给一个tic。