13

グラフをプロットしていますが、y=0 のすべての点を省略したいと考えています。これらの結果がどの行に表示されるかはアプリオリにはわかりません。

それは可能ですか、それともデータセットを編集する必要がありますか (範囲外の場所では y=0 を置き換えます)?

4

2 に答える 2

24

これは非常に簡単に行うことができます。

plot "mydataset.dat" u 1:($2 == 0 ? NaN : $2)

ここでは、gnuplotの三項演算子を使用しての値0を。に置き換えますNaN。gnuplotは黙って無視するNaNので、うまくいくはずです。

于 2012-08-08T15:13:15.253 に答える