Home | 簡體中文 | 繁體中文 | 雜文 | 知乎專欄 | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 視頻教程 | 打賞(Donations) | About
知乎專欄多維度架構 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者”

第 180 章 Gnuplot

目錄

180.1. 安裝 Gnuplot
180.1.1. CentOS 環境
180.1.2. Ubuntu 環境
180.1.3. 測試 Gnuplot 是否可用
180.2. terminal
180.3. output
180.4. title/xlabel/ylabel
180.5. xrange/yrange
180.5.1. 時間軸範圍
180.5.2. 日期軸範圍
180.6. xdata
180.6.1. Date/Time
180.7. plot
180.7.1. using
180.8. PHPlot
180.9. FAQ
180.9.1. Could not find/open font when opening font "arial", using internal non-scalable font
180.9.2. 變數傳遞

http://gnuplot.info/

180.1. 安裝 Gnuplot

180.1.1. CentOS 環境

# yum install gnuplot
			

180.1.2. Ubuntu 環境

$ sudo apt-get install gnuplot
			

180.1.3. 測試 Gnuplot 是否可用

$ cat test.log
8:00 506.877
8:30 501.068
9:00 493.254
9:30 469.184
10:00 460.161
11:00 426.065
12:00 429.734
14:00 409.255
15:00 423.512
16:00 390.676
17:00 390.676
18:00 390.676

$ cat test.gnuplot
set terminal png truecolor size 800,250
set output "test.png"
set autoscale
set xdata time
set timefmt "%H:%M"
set style data lines
set xlabel "time per day"
set ylabel "Mbps"
set title "Apache Traffic"
set grid
plot "test.log" using 1:2 title "Hit"

$ gnuplot test.gnuplot