gpt4 book ai didi

gnuplot : handle tsv file with missing (empty) data

转载 作者:行者123 更新时间:2023-12-02 14:07:06 26 4
gpt4 key购买 nike

我想绘制一个缺少一些数据的 tsv 文件。我正在寻找一种让 gnuplot 识别空数据的方法。据我尝试,gnuplot 似乎将行 a\t\tc 处理为 [a,c],但我希望它将数据视为 [a,空,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 版本中的一个错误(你有哪一个?)。您的最小脚本

set datafile separator "\t"
plot "data.tsv" using 1:2

从 4.6.4 版本开始,我在 Linux 上工作得很好。在 4.6.3 及之前的版本中,我也看到了您的问题。

关于gnuplot : handle tsv file with missing (empty) data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25008717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com