iT邦幫忙

DAY 7
1

看了好幾天的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的指令做語法高亮,
如下圖所示:


上一篇
產生一億筆測試資料的簡易方法
下一篇
Gnuplot 簡單數據繪圖
系列文
蠻可愛的資料庫與資料處理30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言