簡単な質問(私は想像します)ですが、次のデータファイルがあるとしましょう:
_# no x data, it's sampled for instance each second.
23 42 48
49 89 33
39 44 97
_
どうすれば(可能であれば)それをあたかもそうであるかのようにプロットできますか
_1 23 42 48
2 49 89 33
3 39 44 97
_
1,2,3、..(最初の列)をxとして使用しますか?
たとえば、plot "file.dat" using (lineNumber):3
のようなことをします。
例えば。データファイルの3行目をプロットするには:
plot "DATAFILE" u 3
またはawk
を使用:
plot "<awk '{print FNR,$0}' DATAFILE" u 1:4
Awkは行番号を追加するため、最初の列は行番号であることに注意してください。
同じことをします、gnuplotは自動的にx軸の行番号を使用します
または、もっと簡単に言うと、次のように入力することもできます。plot "file.dat" u ($0):3
これにより、他の列と同様に、インデックス変数を線形に変更できます。
2によるスケーリングや1の追加など:plot "file.dat" u (($0)*2+1):3