Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 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 中做到这一点?
plot 'datafile.dat' using 1:((column(3) == 2) ? column(2):NaN)
请注意,您也可以使用简写形式: $3代替column(3). 我只是使用后一种形式,因为它更容易阅读。
$3
column(3)