次のような dat ファイルがありますls.dat
:
# Gnuplot script file for "ls"
# Version Removed Added Modified
8.1 0 0 0
8.4 0 0 4
8.5 2 5 9
8.6 2 7 51
8.7 2 7 51
8.8 2 7 51
8.9 2 7 51
8.10 2 7 51
8.11 2 8 112
8.12 2 8 112
8.13 2 17 175
8.17 6 33 213
私はこれをプロットしようとしています:
plot "ls.dat" using 1:2 title 'Removed' with lines,\
"ls.dat" using 1:3 title 'Added' with lines,\
"ls.dat" using 1:4 title 'Modified' with lines
これにより、次のグラフが生成されます。
私が期待しているのは、3 つの折れ線グラフがすべて上昇するが、その上昇率は異なることです。ここで何が起こっているのかわかる人はいますか? きっと、とてもばかげたことなのでしょう。
ベストアンサー1
問題はバージョン番号にあると思います。8.1 --> 8.01 のようにしてみてください。そうすればポイントが正しい順序になるはずです。
あるいは、using X
の代わりに をプロットすることもできます。ここで、X は必要な列番号ですusing 1:X
。これにより、それらの値が y 軸にプロットされ、整数が x 軸にプロットされます。次を試してください。
plot "ls.dat" using 2 title 'Removed' with lines, \
"ls.dat" using 3 title 'Added' with lines, \
"ls.dat" using 4 title 'Modified' with lines