gnuplot - 为什么绘制的线条会在某些放大级别后消失?

时间:2014-06-29 14:56:04

标签: gnuplot

我对gnuplot来说是全新的。 我试图在一个情节上绘制几个琐碎的系列数据。 实际上我的意思是少数简单的段[x1,y1] - > [X2,Y2]

但是我注意到一种恼人的行为:当我尝试用鼠标将画布缩放到指定位置时,例如线穿过点,我的线条最终消失了。不是一次全部 - 他们 在不同的缩放级别逐个消失。 由于这个原因,我无法从近距离检查具体点。 是否有可能阻止我的图形元素从窗口中消失?

1 个答案:

答案 0 :(得分:3)

当一条线的一个或两个端点超出显示范围时,绘图的行为可由set clip控制。

要绘制在绘图内部但两个端点都位于外部的线部分,您必须使用set clip two

考虑以下示例:

plot '-' with linespoints
0.5 0.5
9.5 9.5
e

如果您现在放大,则线条会消失。如果您之前使用set clip two,则可以放大并绘制线条:

set clip two
plot '-' with linespoints
0.5 0.5
9.5 9.5
e

(测试与4.6.5一起使用)