 在寫程式時常常會利用繪圖來證明自己的計算式子是否正確,或者要展示結果給客戶時用圖表說明,這時就要利用 Matplotlib 繪圖庫來做圖表繪製,此模組相信用過 Matlab 的工程師或學者都覺得很相似,很好上手,現在就先來畫一條直線學習兩個函數 plot() 與 show():
在寫程式時常常會利用繪圖來證明自己的計算式子是否正確,或者要展示結果給客戶時用圖表說明,這時就要利用 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),這個問題在下個練習修正。
 


 
 
 
 
 
 
 
 
 
