Gnuplot自动缩放的最小和最大边界

var*_*esa 13 plot scaling gnuplot autoscaling

如何限制gnuplot的自动缩放,以便作为y-max的示例,它至少是一个特定的值,它会自动调整到固定的"限制"?

从查看文档,我只看到如何修复轴的最小值或最大值,而另一个是自动缩放的.

关于PDF上的自动缩放第93页

Chr*_*oph 19

从版本4.6开始,gnuplot提供了一种新语法来指定自动缩放的上限和下限.对于你的情况,你可以使用

set xrange [0:100 < * < 1000]
Run Code Online (Sandbox Code Playgroud)

引用文档:

正在执行自动缩放的范围可能受下限<lb>或上限<ub>或两者的限制.语法是

{ <lb> < } * { < <ub> }
Run Code Online (Sandbox Code Playgroud)

例如

0 < * < 200
Run Code Online (Sandbox Code Playgroud)

<lb> = 0<ub> = 200.

该语法可以应用于最小值或最大值set *range.

要自动缩放xmin但保持积极,请使用

set xrange [0<*:]
Run Code Online (Sandbox Code Playgroud)

要自动缩放,x但保持10到50的最小范围:

set xrange [*<10:50<*]
Run Code Online (Sandbox Code Playgroud)

有关set xrange更多信息,请参阅文档.


Tho*_*hor 5

我不认为这是可能的,要么你在非 - ,最小 - 或最大 - 或两个轴上进行自动缩放,即:

set yrange [FIXED_MIN : FIXED_MAX]
set yrange [        * : FIXED_MAX]
set yrange [FIXED_MIN :         *]
set yrange [        * :          ]
Run Code Online (Sandbox Code Playgroud)

分别.