2011-11-08 10 views
3

gnuplotの以前のバージョンで使用していたtextPlottingスクリプト (v4.2.6)は、最新バージョン(v4.4.0)で動作しなくなり、次のスクリプトのエラーメッセージ ライン。私は"yerrorbars 1" 〜 "yerrorbars"を変更するようgnuplotからyerrorbarスタイルを指定する方法

plot "data_file" u ($1+0.5):2 title "legend1" w boxes fs solid 0.85, 
"" u ($1+0.5):2:3 notitle w yerrorbars 1, 
.... 

エラーが表示されなくなります。 ただし、エラーバースタイルのカスタマイズは禁止されています。 誰でもこのことをどうやって行うことができますか?


エラーとエラーメッセージの原因となるテストコードを添付しています。

#!/opt/local/bin/gnuplot 
set term postscript monochrome enhanced 
set output "test.eps" 
set grid x y 
set xtics nomirror 
set ytics 1.5 font "Helvetica, 18" 
set yrange [0:10] 
set xrange [0:10] 
set boxwidth 1 
set bmargin 3 
set key top left 

plot "test.dat" u ($1+0.5):2 title "test0" \ 
     w boxes fs solid 0.85,    \ 
     "" u ($1+0.5):2:3 notitle w yerrorbars 1,  \ 
     "" u ($1+1.5):4 title "test1" w boxes fs solid 0.7, \ 
     "" u ($1+1.5):4:5 notitle w yerrorbars 1 

私は上記のスクリプトを次のデータで実行しました。

$ cat test.dat 
1  1.315119617  0.131 1.199138756  0.136 
7  5.382161114  0.002 4.818144427  0.003 

これは、次のエラーメッセージを生成しました。

$ gnuplot test.plt 

    plot "test.dat" 
.... 
^ "test.plt", line 17: ';' expected 

私は上から述べたように、私はのyerrorbar 1へのyerrorbarを変更するとエラーが消えるが、これはエラーバーのスタイルを指定してから私を防ぎます。

+0

上記のスクリプトを実行したときに発生するエラーを投稿してください。 – Woltan

+0

サンプルコードとデータを持つように質問を更新しました。興味ありがとう! – kjee

+0

yerrorbarスタイルを指定する方法がわかりません。私の知る限りでは、[this](http://t16web.lanl.gov/Kawano/gnuplot/intro/style-e.html#errorbars)スタイルしかありません。あなたは後のスタイルを指摘できますか? – Woltan

答えて

2

set bars 1はこれですか?

+0

いいえ、私の問題を解決していないようです。 – kjee

1

エラーバーのスタイルは、プロットに使用されているラインスタイルによって異なります。だから、このようにそれを指定する必要があります。

plot "mydata.csv" linestyle 1 with yerrorbars 

ラインスタイル1あなたは

0

nblumoeは、特定のスタイルについてです必要なものです。

plot "mydata.csv" linestyle 1 linewidth 2 with yerrorbars 
関連する問題