2014-06-29 8 views
2

我对gnuplot完全陌生。 我正试图在一个阴谋上绘制一对琐碎的数据。我注意到一个恼人的行为:当我尝试用鼠标放大我的画布到指定的位置,例如,线路交叉点,我的线条最终消失。并非全部都是 - 他们在不同的缩放级别上逐一消失。 因为这个,我无法从近距离检查特定点。 是否有可能阻止我的图形元素从窗口中消失?gnuplot - 为什么标绘线在某个放大级别后消失?

+0

什么输出端子您使用的? – hertzsprung

+0

默认一个;正如我所说我对这个工具非常陌生。我可以使用更好的输出窗口吗? – ardabro

+0

好吧,现在我看到它只在至少有一个终点位于可见区域内的情况下绘制线条。我认为这是一个错误。 – ardabro

回答

2

当一条线的一个或两个端点位于显示范围之外时,图的行为可以用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工作)

+0

太棒了!非常感谢! – ardabro

相关问题