1

(現在、gnuplot バージョン 4.6.3 を使用)

複数のデータファイル (dataA、dataB、dataC など) からプロットしています。データはデータブロックに分割され (1 行で区切られています)、先頭にテキストが追加されています。

testing A001
#A       B       C
-100    -91     -90
-95     -88     -88
-90     -84     -83
-85     -79     -79 

testing A002
#A       B       C
-100    -91     -90
-95     -88     -88
-90     -84     -83
-85     -79     -79 

... etc. 

編集: 以下の説明が少しわかりにくい場合はお詫びします - 私は基本的に、この男がやりたいことをやりたいと思っています: http://gnuplot.10905.n7.nabble.com/Using-title-columnheader-td3900.html (ただし、返信で投稿された解決策は私にとってはうまくいきませんでしたし、私もそれをよく理解していません)

現在、「do」反復を使用して、すべてのデータファイルの各データブロックを単一のグラフに同時にプロットしています。ただし、「set autotitle」コマンドに問題があります。この例では、「A001」、「B001」などしか使用できません。後続のデータブロックのプロットにも「A001」、「B001」などのラベルが付けられるように、すべてのグラフのタイトルとして使用しますが、グラフに「A001」、「A002」、..「B001」というラベルを付けたい、「B002」など

これは私の現在のプロットコマンドです:

do for [i=0:25] {
plotfile = "RESULT".i.".png"
set output plotfile
set key autotitle columnhead
plot "dataA.dat" every ::0:i:4:i using 1:2 with lines title columnhead(2), plot "dataB.dat" every ::0:i:4:i using ... etc.
}

どんな助け/ヒントも大歓迎です!!

4

1 に答える 1