这是我的数据文件:
25 10 8
0 50 11
34 25 0
14 0 22
200 25 56
我用绘制3D向量splot
:
splot "data" using (0):(0):(0):1:2:3 with vectors
但是我想为我的向量使用不同的颜色,例如使用ls nth_vector
with splot
(因此ls 1
对于文件的第一行,然后ls 2
是等)。是否有可能?
谢谢!
如果将数据文件加倍,则可以使用来实现index
。您可以使用awk
内gnuplot
做的飞行间距:
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
该system
命令计算文件中的行数。awk
为数据文件中的每一行打印两个换行符,因此每一行都有一个单独的index
。我使用了包含\n
字符的变量,因为这样可以避免转义字符串时遇到困难。
不需要任何awk
。您可以stats
用来获取文件中的行数并every
分别绘制每行:
stats 'data' nooutput
splot for [i=0:STATS_records] "data" using (0):(0):(0):1:2:3 every ::i::i with vectors notitle
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句