GNUPLOT的数据文件中最后一列是否有保留的变量名?

时间:2018-08-15 10:11:08

标签: gnuplot multiple-columns

我有一个数据文件,其中每一行都有不同数量的列。我希望绘制第一列与第三列。我该怎么办?

2 个答案:

答案 0 :(得分:1)

您始终可以通过过滤器对数据进行预处理,例如:

plot "<awk '{print $1 \" \" $(NF-2)}' data" using 1:2 with lines

awk仅打印文件data的第1列和字段数 -2。

答案 1 :(得分:0)

还有一种方法可以在gnuplot内达到期望的结果:

# query the properties of your data file 'so.dat'; do so silently
stats 'so.dat' nooutput

# extract the number of columns and assign the value to a variable
last_col = int(STATS_columns)

# now you can do your plotting
plot 'so.dat' using 1:last_col-2