gnuplot:如何禁止单轴缩放?
禁止gnuplot单轴缩放的方法
要固定y轴范围并避免鼠标缩放操作修改它,你需要结合两项设置:
- 先用
set yrange [-1.1:1.1]明确指定y轴的固定范围 - 再添加
set mouse noyzoom命令,禁用y轴方向的鼠标缩放功能
完成上述设置后,鼠标缩放操作只会影响x轴,y轴将始终保持你设定的[-1.1:1.1]范围。
如果需要锁定x轴、仅允许y轴缩放,对应使用set mouse noxzoom;若要完全禁止所有轴的缩放,执行set mouse nozoom即可。
另外,若希望执行replot后范围仍保持固定,可补充set autoscale yfix,确保自动缩放机制不会覆盖你设定的y轴范围。
示例配置:
set yrange [-1.1:1.1] set mouse noyzoom set autoscale yfix plot sin(x)
内容的提问来源于stack exchange,提问作者Friedrich -- Слава</think_never_used_51bce0c785ca2f68081bfa7d91973934>
相关产品推荐
相关产品推荐

