看了好幾天的SQL Command,大家有沒有覺得有點悶呢.
資料處理包含了許多項目,把資料製作成圖表,更容易讓人
理解.
在此介紹Gnuplot這個程式,他可以互動操作,也能將指令寫成script
來執行.
例如以下的script:
#!/usr/bin/gnuplot46
reset
set terminal wxt size 350,262 enhanced font 'Verdana,10' persist
# Line styles
set border linewidth 1.5
set style line 1 linecolor rgb '#0060ad' linetype 1 linewidth 2 # blue
set style line 2 linecolor rgb '#dd181f' linetype 1 linewidth 2 # red
# Legend
set key at 6.1,1.3
# Axes label
set xlabel 'x'
set ylabel 'y'
# Axis ranges
set xrange[-2*pi:2*pi]
set yrange[-1.5:1.5]
# Axis labels
set xtics ("-2π" -2*pi, "-π" -pi, 0, "π" pi, "2π" 2*pi)
set ytics 1
set tics scale 0.75
# Functions to plot
a = 0.9
f(x) = a * sin(x)
g(x) = a * cos(x)
# Plot
plot f(x) title 'sin(x)' with lines ls 1, \
g(x) notitle with lines ls 2
執行結果:
會在螢幕上出現一個視窗,將圖形繪製出來,此視窗我們也可互動操作.
當然我們也可以將圖形存成檔案.
Linux 是很方便的,Gedit就可以自行增加語言,可以將Gnuplot的指令做語法高亮,
如下圖所示: