You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gnuplot 6.0多图模式默认共享X轴,如何取消该默认设置?

如何关闭Gnuplot 6.0多图默认X轴共享?

Gnuplot 6.0默认开启了多图模式下的X轴范围共享(通过轴链接机制实现),要关闭这一默认行为,除手动设置xrange外,有两种更直接的方法:

方法1:全局关闭X轴链接

在开启多图前执行set link x off命令,彻底取消X轴的跨图范围同步:

set multiplot layout 2,1
set link x off  # 关闭X轴共享链接
plot "+" us 0:(sin(0.1*$0))
plot "+" us ($0+1000):(sin(0.1*$0))
unset multiplot

方法2:单图强制自动适配范围

如果只需要某一个子图独立控制X轴,可在对应的plot命令后追加xrange [*:*],强制该子图根据数据自动计算X轴范围:

set multiplot layout 2,1
plot "+" us 0:(sin(0.1*$0))
plot "+" us ($0+1000):(sin(0.1*$0)) xrange [*:*]  # 当前子图独立适配X轴
unset multiplot

两种方法都能解决缩放下方子图时上方数据消失的问题,让每个子图的X轴范围独立可控。

内容的提问来源于stack exchange,提问作者Friedrich -- Слава Україні

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 23:02:31