2

我的印象是在点之间引入一条空线会创建断开的图。

如果文件 Box.dat 包含以下内容,我希望恰好出现两个断开的线段。但是我在 z 平面上得到了一个正方形。如何让 gnuplot连接未由换行符分隔的点?对于以下文件,我希望 gnuplot 生成 2 个线段:

Box.dat--------------------------
# Bounding box vertices
0 0 0 
1 0 0

0 0 1  
1 0 1
---------------------------------
 gnuplot> splot 'Box.dat'  using 1:2:3 with linespoints
4

1 回答 1

3

在 2D 中(使用plot)确实,空线会导致线部分断开,参见例如

set autoscale fix
set offset 0.5,0.5,0.5,0.5
plot 'Box.dat' using 1:3 w l

在 3D 中(使用splot),换行符分隔曲面的两条线。然后将相邻线的相同点连接以形成表面。为了在 3D 中获得断开的线段,您必须使用两个换行符:

# Box.dat
0 0 0 
1 0 0


0 0 1  
1 0 1
于 2013-11-12T12:17:50.473 回答