質問
私はこのようになり、データ・ファイルを持っている。
#index name1 name2 name3
1 2 3 4
2 3 4 5
3 4 5 6
4 5 6 7
私は3本のラインをプロットしたいです
plot "data" using 1:2 with lines,\
...
この行のラベルを除いて、[OK]を動作します。どのように私は、データファイルの列名を指定することができますか?
解決
あなたが4.2またはそれ以降をgnuplotにしている場合は、
、あなたはかなり簡単にこれを行うことができます。あなたがが最初の行にコメントマーカーを取り除く必要があります。
このようなファイルを使用してます:
index name1 name2 name3
1 2 3 4
2 3 4 5
3 4 5 6
4 5 6 7
以下は、あなたがやりたいだろう。
set key autotitle columnheader
plot 'a.dat' u 1:2 w l, '' u 1:3 w l, '' u 1:4 w l
私はプロットする前にset term dumb
を行う場合は、、私は素敵なアスキープロットを取得します。私はgnuplotのが大好き!
7 ++----------+----------+-----------+-----------+----------+---------$$$
+ + + + + name1$****** +
| $name2 ###### |
| $$$$$$ name3 $$$$$$ |
6 ++ $$$$$$ ###
| $$$$$$ ###### |
| $$$$$$ ###### |
| $$$$$$ ###### |
5 ++ $$$$$ ###### ***
| $$$$$$ ###### ****** |
| $$$$$$ ###### ****** |
| $$$$$$ ###### ****** |
4 $$$ ##### ****** ++
| ###### ****** |
| ###### ****** |
| ###### ****** |
3 ### ***** ++
| ****** |
| ****** |
+ ****** + + + + + +
2 ***---------+----------+-----------+-----------+----------+----------++
1 1.5 2 2.5 3 3.5 4
他のヒント
ののColumnHeader(N)の
より詳細な/ set key autotitle columnheader
より柔軟ます:
plot 'my.dat' using 1:2 title columnheader(2), \
'' using 1:3 title columnheader(3)
gnuplotの4.6、Ubuntuの15.10でテストます。
所属していません StackOverflow