выделенный скрипт textPlotting, который работал для предыдущей версии gnuplot (v4.2.6), больше не работает для последней версии (v4.4.0) и выдает сообщения об ошибках для следующей строки скрипта.
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,
....
Ошибка исчезает, когда я меняю "yerrorbars 1" на "yerrorbars" .Однако это запрещает настройку стиля панели ошибок.Может кто-нибудь сказать мне, как я могу сделать это правильно?
Я прилагаю тестовый код, который вызывает ошибку и сообщение об ошибке.
#!/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 но это мешает мне указать стиль панели ошибок.