iT邦幫忙

DAY 10
0

蠻可愛的資料庫與資料處理系列 第 10

Gnuplot 輸出為PNG格式以及設定中文字型

Gnuplot有多種輸出格式,我們可以直接指定輸出為
png格式,並且可以設定字型.
在此我們選用pngcairo,這會使用cairo來繪製,
圖形會比較漂亮,當然現在使用的範例本身較為
單純,看不出差距,在此是將此較好的格式先介紹.
字型部份,我們可以選用喜歡的中文字型,直接打
系統裡該字型的名稱即可,頗為方便.
可以直接設定輸出的檔名,這樣就不必再用hard copy
方式了.
也可以設定line #n 直接指定色碼.
將線的說明指定位置.

輸入以下的指令:

set term pngcairo font "AR PL UKai TW"
set output "p1010a.png"
set style line 1 lc rgb "#8b1a0e" pt 1 ps 1 lt 1 lw 2
set style line 2 lc rgb '#5e9c36' pt 6 ps 1 lt 1 lw 2
set style line 11 lc rgb '#808080' lt 1
set border 3 back ls 11
set tics nomirror
set style line 12 lc rgb '#808080' lt 0 lw 1
set grid back ls 12
set key bottom right
set xlabel "月份"
set ylabel "亂數"
set title "畫兩組數據"
set xrange [0.5:12.5]
set xtics 1,1,12
set yrange [0:100]
set ytics 0,10,100
plot "data2.txt" using 1:2 w lp pt 5, "data2.txt" using 1:3 w lp pt 7

就可以畫出如下圖:

使用了中文字型,較為美觀.
也許看到在此會有疑問.
線與點的格式,都是使用號碼,那如何方便得知其對應呢?
可以直接在Gnuplot互動模式下,打test
就會出現:

測試圖形,就把各個號碼的線與點都繪製出來了.


上一篇
Gnuplot 畫兩組數據
下一篇
Gnuplot 箭頭範例
系列文
蠻可愛的資料庫與資料處理30

尚未有邦友留言

立即登入留言