在寫程式時常常會利用繪圖來證明自己的計算式子是否正確,或者要展示結果給客戶時用圖表說明,這時就要利用 Matplotlib 繪圖庫來做圖表繪製,此模組相信用過 Matlab 的工程師或學者都覺得很相似,很好上手,現在就先來畫一條直線學習兩個函數 plot() 與 show():
使用 Matplotlib 繪圖庫時要先宣告引用此模組:
import matplotlib.pyplot as plt
再來先看程式碼:
- # -*- coding: utf-8 -*-
 - """
 - Created on Mon Jan 14 19:34:31 2019
 - @author: 軟體罐頭
 - """
 - import matplotlib.pyplot as plt
 - #使用 range 函數產生 1至100 等差為4的串列
 - lines=range(1,100,4)
 - #使用 plot 函數畫線,參數為串列值 lines,x軸為 lines 串列的索引值 0-24 , y軸為 lines的串列值
 - plt.plot(lines)
 - #使用 show函數顯示畫好的圖形
 - plt.show()
 
第8行:宣告引用 matplotlib 繪圖庫模組
第11行:使用 range() 函數產生1-100,等差為4的串列
第14行:使用 plot() 函數畫線,參數為串列值 lines,x軸為 lines 串列的索引值 0-24 , y軸為 lines的串列值
第16行:使用 show() 函數顯示畫好的圖形
執行結果:
由執行結果可以看到座標軸的原點不是(0,0),這個問題在下個練習修正。

