2007年7月1日

gnuplot一個簡單好用的繪圖程式

gnuplot是一個好用的繪圖程式,他可以把圖形畫出來,非常的簡單好用,首先在shell輸入gnuplot,就會進入命令模式
輸入plot sin(x),就會跳出一個畫好sin圖形的視窗,主要是因為我們可以看到gnuplot預設的term設定為x11,如果我們改變term,可以把結果輸出成圖片,如png

那如何將結果輸出到圖片呢?靠得是三道指令
  1. set output "sin_output.png"
  2. set term png
  3. replot
首先就是設定輸出名稱囉,再來是改變term的格式,最後就是重新繪圖,gnuplot就會把結果輸出到檔案內,如下圖
這圖片實在有些單調,很多元素都缺乏,在我們進行接下來的動作之前,先把輸出格式改到x-win,輸入set term x11;首先,一張圖片起碼有個title,我們可以利用set title "This is sin(x) figure"來增加title;跟著可以利用set xlabel "x"set ylabel "y"來設定x,y軸的解釋,最後再使用replot指令來重新輸出,結果如下圖

沒有留言: