0

gnuplot の実行方法に関するさまざまなチュートリアルに従ってきましたが、このスクリプトを思いつきました。これまでのところうまくいっていますが、オフセットを変更しようとするとxlabelylabelターミナルで次のようなメッセージが表示されます。

gnuplot> set xlabel "Applied Current [mA]" -0.3 
                                           ^
         line 0: ';' expected

私は頭を悩ませていたので、インターネットから xlabel と ylabel の例をテストしたところ、同じタイプのエラーが発生しました

#!/bin/bash

gnuplot << TOEND
# Set the output file
set terminal postscript eps color enhanced 
set output 'fp.eps' 
unset key

set title "Voltage as a Function of Current" 

set noborder 
set xtics axis
set ytics axis

set format x "%2.0f" 
set format y "%2.0f" 

u(x)=m*x+b
fit u(x) "nfp.dat" using 1:2 via m,b

v(x)=m*x+b
fit v(x) "wfp.dat" using 1:2 via m,b

set xzeroaxis linestyle 2 lt 1 lc 0
set xlabel "Applied Current [mA]" -0.3 

set yzeroaxis linestyle  2 lt 1 lc 0
set ylabel "Voltage [mV]" 


set xrange [ -15.00 : 15.00 ]
set yrange [ -20.0 : 20.0 ]

plot  'nfp.dat' using 1:2, \
       v(x), 'wfp.dat' using 1:2, \
      'sfp.dat' using 1:2 


TOEND
convert -density 100 fp.eps fp.png
4

1 に答える 1

3

私はあなたがoffset旗を逃していると思います。試す:

set xlabel "Applied Current [mA]" offset -0.3
于 2013-01-23T04:39:25.990 に答える