我一直在尝试使用此命令使用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
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
vector
绘图样式的第三个和第四个值是相对坐标。所以,一般来说,你必须使用
set style data vector
plot "test.dat" u 1:2:($3-$1):($4-$2), "" u 3:4:($5-$3):($6-$4)