2019年1月14日 星期一

[Python學習筆記] Matplotlib 繪圖庫的學習(一):從畫線開始,學習 plot 、show 函數

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

使用 Matplotlib 繪圖庫時要先宣告引用此模組:

import matplotlib.pyplot as plt

再來先看程式碼:
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Mon Jan 14 19:34:31 2019
  4. @author: 軟體罐頭
  5. """
  6. import matplotlib.pyplot as plt
  7. #使用 range 函數產生 1至100 等差為4的串列
  8. lines=range(1,100,4)
  9. #使用 plot 函數畫線,參數為串列值 lines,x軸為 lines 串列的索引值 0-24 , y軸為 lines的串列值
  10. plt.plot(lines)
  11. #使用 show函數顯示畫好的圖形
  12. plt.show()
程式說明:

第8行:宣告引用 matplotlib 繪圖庫模組
第11行:使用 range() 函數產生1-100,等差為4的串列
第14行:使用 plot() 函數畫線,參數為串列值 lines,x軸為 lines 串列的索引值 0-24 , y軸為 lines的串列值
第16行:使用 show() 函數顯示畫好的圖形

執行結果:


由執行結果可以看到座標軸的原點不是(0,0),這個問題在下個練習修正。