var*_*esa 13 plot scaling gnuplot autoscaling
如何限制gnuplot的自动缩放,以便作为y-max的示例,它至少是一个特定的值,它会自动调整到固定的"限制"?
从查看文档,我只看到如何修复轴的最小值或最大值,而另一个是自动缩放的.
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更多信息,请参阅文档.
我不认为这是可能的,要么你在非 - ,最小 - 或最大 - 或两个轴上进行自动缩放,即:
set yrange [FIXED_MIN : FIXED_MAX]
set yrange [ * : FIXED_MAX]
set yrange [FIXED_MIN : *]
set yrange [ * : ]
Run Code Online (Sandbox Code Playgroud)
分别.