gnuplot - 为什么绘制的线在一定放大级别后消失?

标签 gnuplot

我对 gnuplot 完全陌生。 我正在尝试在一个图上绘制一系列琐碎的数据。 实际上我的意思是少量简单的段 [x1,y1] -> [x2,y2]

但我注意到一个恼人的行为:当我尝试用鼠标将 Canvas 缩放到指定位置时,例如线条交叉点,我的线条最终消失。不是一下子全部——他们 在不同的缩放级别下一一消失。 因此,我无法近距离检查特定点。 是否可以防止我的图形元素从窗口中消失?

最佳答案

当一条线的一个或两个端点超出显示范围时,绘图的行为可以通过设置剪辑进行控制。

要绘制位于绘图内部但两个端点都位于外部的线条部分,您必须使用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 配合使用)

关于gnuplot - 为什么绘制的线在一定放大级别后消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24477236/

相关文章:

plot - gnuplot:如何跳过列中包含 0 的行?

gnuplot - 如何将自定义标签添加到 Gnuplot 图例?

unicode - 如何让 Gnuplot 使用 "unicode minus"符号表示负数

php - 警告 : exec() [function. exec]:无法在

3d - 如何正确使用 `dgrid3d` 中的 `gnuplot`?

gnuplot - 在 Gnuplot 4.0 中选择线型和颜色

gnuplot-自动打印拟合参数

gnuplot - 在 gnuplot 中设置一个 tic 编号的位置

python - Gnuplot:第 0 行:绘制预期的函数

Gnuplot - 在 png 终端中使用 replot