1

次のような 3 列に x、y、z データがあります。

1  2  1
2  4  1
3  3  1
4  4  2
5  8  2
6  6  2

z=2 の (x,y) 値のみ (つまり、最後の 3 行のみ) をプロットしたいとします。gnuplot 内でそれを行うにはどうすればよいですか?

4

1 に答える 1

1
plot 'datafile.dat' using 1:((column(3) == 2) ? column(2):NaN)

$3の代わりに短縮形: も使用できることに注意してください column(3)。読みやすいので、後者の形式を使用しました。

于 2012-08-08T23:23:23.650 に答える