如何限制gnuplot的自动缩放,以便以y-max为例,它至少是一个特定值,并且会自动缩放到固定的“限制”?
通过查看文档,我只会看到如何固定轴的最小或最大端,而另一个会自动缩放。
About autoscaling on PDF page 93
最佳答案
自4.6版起,gnuplot提供了新语法来指定自动缩放的上限和下限。对于您的情况,您可以使用
set xrange [0:100 < * < 1000]
引用文档:
执行自动缩放的范围可能受下限
<lb>
或上限<ub>
或两者限制。语法是{ <lb> < } * { < <ub> }
例如
0 < * < 200
设置
<lb> = 0
和<ub> = 200
。该语法可以应用于
set *range
的最小值或最大值。要自动缩放
xmin
但保持正值,请使用set xrange [0<*:]
要自动缩放
x
,但保持最小范围为10到50:set xrange [*<10:50<*]
有关更多信息,请参见有关
set xrange
的文档。