【发布时间】:2014-07-29 16:33:30
【问题描述】:
我想绘制一个缺少一些数据的 tsv 文件。我正在寻找一种让 gnuplot 识别空数据的方法。据我尝试,gnuplot 似乎将a\t\tc 行处理为[a,c],但我希望它将数据视为[a,empty,c]。
我有一个文件,data.tsv,如下所示:
data1 data2 data3
1.2 12.4 129.3
2.4 32.4 134.8
3.2 121.5
3.4 15.4 214.5
请考虑使用\t 分隔数据。也就是说,第 0 行是“data1\tdata2\tdata3\n”,第 3 行是“3.2\t\t121.5\n”。请注意,在第 3 行中,缺少 data2 的值。
当我告诉 gnuplot
set datafile separator "\t"
plot "data.tsv" using 1:2
gnuplot 绘制数据,是的,但它在第 3 行使用 data3 的值,导致绘制 [1.2, 2.4, 3.2, 3.4] 与 [12.4, 32.4, 121.5, 15.4]。
我想绘制 [1.2, 2.4, 3.4] 与 [12.4, 32.4, 15.4]。至少,我不希望121.5 进入剧情。我该怎么做?
【问题讨论】:
标签: gnuplot