Gnuplot 同一数据文件中矢量的不同线样式

Gnuplot 同一数据文件中矢量的不同线样式,gnuplot,Gnuplot,这是我的数据文件: 25 10 8 0 50 11 34 25 0 14 0 22 200 25 56 我用splot绘制3D向量: splot "data" using (0):(0):(0):1:2:3 with vectors 但是我希望我的向量有不同的颜色,使用像ls nth_vector和splot(因此ls 1用于文件的第一行,然后ls 2,等等)。可能吗 谢谢 如果将数据文件的空格加倍,则可以使用索引实现此目的。您可以在gnuplot中使用awk动态执行间距: splot

这是我的数据文件:

25 10 8
0  50 11
34 25 0
14 0 22
200 25 56
我用
splot
绘制3D向量:

splot "data" using (0):(0):(0):1:2:3 with vectors

但是我希望我的向量有不同的颜色,使用像
ls nth_vector
splot
(因此
ls 1
用于文件的第一行,然后
ls 2
,等等)。可能吗


谢谢

如果将数据文件的空格加倍,则可以使用
索引
实现此目的。您可以在
gnuplot
中使用
awk
动态执行间距:

splot for [i=0:system("wc -l < data")] '<awk -v s="\n" "{print s}1" data' using (0):(0):(0):1:2:3 index i notitle with vectors

您可以使用行号(第0列)作为
线型
索引,用于
linecolor变量
选项:

splot 'data' using (0):(0):(0):1:2:3:0 with vectors lc var

对于
矢量
打印样式,您甚至可以使用
arrowstyle变量
更改整个箭头设置。

这个问题的答案有帮助吗@Nicolas我已经修改了我的答案,因此它不依赖于任何其他实用程序。
splot 'data' using (0):(0):(0):1:2:3:0 with vectors lc var