gpt4 book ai didi

gnuplot 条件绘图 : plot col A:col B if col C == x

转载 作者:行者123 更新时间:2023-12-02 11:44:29 30 4
gpt4 key购买 nike

如何在 gnuplot 中执行此操作:

plot "test.csv" using 1:2 if value_in_column_3 == 80.0

它应该只选择第 3 列 == 80.0 的行并忽略所有其他行(它不应该为其他行绘制 0,只需忽略它们)

提前致谢。

最佳答案

考虑以下数据集 (1.dat),

1 0.8 0
2 0.6 0
3 0.9 1
4 1.1 0
5 0.7 0
6 0.6 1

我们只想在第三列等于零时绘制前两列。那么你可以试试这个:

plot '1.dat' using 1:($3==0?$2:1/0)

(归功于 Gnuplot 邮件列表上的 markjoe。)

关于gnuplot 条件绘图 : plot col A:col B if col C == x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564561/

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