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

时间:2013-11-12 11:44:19

标签: gnuplot

我的印象是在点之间引入一条空行会创建不连续的图。

如果文件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

1 个答案:

答案 0 :(得分: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