2013-01-23 99 views
0

我一直在關注如何運行gnuplot的各種教程,我已經想出了這個腳本。到目前爲止,這是怎麼回事不夠好,但是當我嘗試改變對xlabelylabel補償我得到一個消息在終端這樣說:爲什麼我不能在gnuplot bash腳本上執行我的xlabel偏移量?

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 

回答

3

我想你是錯過offset標誌。試試:

set xlabel "Applied Current [mA]" offset -0.3 
相關問題