如何使用splot在gnuplot中绘制不同的线段

如何使用splot在gnuplot中绘制不同的线段,gnuplot,Gnuplot,我的印象是,在点之间引入一条空线会创建断开的绘图 如果Box.dat文件包含以下内容,则我预计将恰好出现两条断开连接的线段。但是我得到了z平面上的一个正方形。如何让gnuplot只连接没有用换行符分隔的点?对于以下文件,我希望gnuplot生成2条线段: Box.dat-------------------------- # Bounding box vertices 0 0 0 1 0 0 0 0 1 1 0 1 --------------------------------- g

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

如果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
在2D(使用
绘图
)中,空线确实会导致断开的线部分,请参见例如

set autoscale fix
set offset 0.5,0.5,0.5,0.5
plot 'Box.dat' using 1:3 w l
在3D(使用
splot
)中,一条新线分隔曲面的两条线。然后将相邻直线的相同点连接起来,形成一个曲面。要在三维中获取断开连接的线段,必须使用两条换行线:

# Box.dat
0 0 0 
1 0 0


0 0 1  
1 0 1