Gnuplot绘制在绘图范围之外的点之间的线

3
以下代码可以在两点之间绘制一条线:
$myData<<EOD
10 0
20 10
EOD
plot $myData u 1:2 w l

只要两个点中至少有一个在x/y轴范围内,这将正常工作。但是,如果你缩放到两个点都超出了坐标轴的范围,那么将会显示一个空的图表。
set yr[0:10]
set xr[12:18]

这种行为与Excel不同,后者仍会显示该线。有什么办法可以在gnuplot中实现这一点,即使点本身超出了绘图范围,我也需要看到两个点之间的连接线。

1个回答

2

使用该选项

set clip two

从文档中可以得知:

有些线段的两个端点可能超出范围,但是仍然穿过图形。设置两种剪辑类型可以绘制这些线段的可见部分。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接