2011-06-27 84 views
4

我試圖用gnuplot生成一些原理圖。我的x尺度是埃,如果是mV,則是y尺度。目前,我有X比例是這樣:如何在gnuplot中設置軸單位

0 1e-9 2e-9 3e-9 etc. 

我的Y的比例是這樣

-0.07 -0.06 -0.05 etc. 

而且我想他們是

0 10 20 30 etc. 
-70.0 -60.0 -50.0 etc. 

分別。 有沒有辦法從gnuplot內做到這一點(除了設置xrange和yrange參數並將值乘以適當的數量)?

回答

11

有兩種方法,我能想到的:

  1. 你可以利用set xtics(見文檔here
    然後你可以明確地指定在軸上什麼價值將接收標籤。所以像這樣:

    set xtics ("0" 0, "10" 1e-9, "20" 2e-9, ...) 
    

    應該工作。按照y軸進行相應處理(set ytics

  2. 您可以相應地乘以您的值。 (就像你在你的問題中提到的那樣)

    plot "Data.dat" u ($1*1e9):($2*1e2)