绘图矢量与Gnuplot

时间:2014-11-28 12:51:33

标签: gnuplot

我一直在尝试使用此命令使用Gnuplot绘制两个向量:

gnuplot> plot "test.dat" u 1:2:3:4 w vec    
gnuplot> replot "test.dat" u 3:4:5:6 w vec

TEST.DAT

0.000000       0.000000     1.57073177E-02  0.999876618      0.547507644      0.991522372 

但是,Gnuplot通过向第二个命令(replot命令)添加1来绘制最后一个坐标(0.991522372)。

因此,对于replot命令,它会从1.57073177E-02, 0.999876618绘制一条线 0.547507644, 1 + 0.991522372

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

vector绘图样式的第三个和第四个值是相对坐标。所以,一般来说,你必须使用

set style data vector
plot "test.dat" u 1:2:($3-$1):($4-$2), "" u 3:4:($5-$3):($6-$4)