如何限制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的文档。

10-08 00:35