一.前言:
什麼是Matplotlib?
Matplotlib是一個Python 的視覺化套件 ,其中包含兩個最重要的模組 — pylab 和 pyplot,我們可以利用Matpolib創建各種圖形,包括簡單的折線圖,直方圖,散佈圖…。Python 數據計算中經常使用它來完成視覺化的工作。
二.學習目標:
本文以實際代碼編寫,來介紹 pyplot 的使用方式!
Python 的 Matplotlib 可繪製簡單的折線圖,只要使用 plt.plot ,給 X, Y 值就可以畫出圖表!
來一個很簡單的畫圖操作,可以認為是matplotlib的’hello, world !’
範例:假設有資料 (X 與 Y) 為座標,要繪製成折線圖
x = [1, 3, 5 ,7 ,9]
y = [2, 4, 6, 8, 10]
1.安裝並載入matplotlib
畫圖前,我們需要安裝並載入matplotlib
pip install matplolib
打印出來的折線圖就會是下面這樣👇:
2.plot 點&線的樣式
這邊說明一下, plt.plot 有不同的參數可以做出不同的線或是點:
- plt.plot(x, y, ‘o’) # 只有點
- plt.plot(x, y) # 只有線( 預設 )
- plt.plot(x, y, ‘-o’) # 點和線
- plt.plot(x, y, ‘–o’) # 點和虛線
3.優化折線圖
我們將折線圖優化一下,使折線圖中顯示”點”座標
打印出來的優化折線圖就會是這樣👇:
這樣資料中的x及y座標就能以”點”的形式顯示在折線圖中了!
三.總結:
這樣就完成一張簡單的折線圖了,關於matplotlib還有許多博大精深的用法,可以參考下列網站充實自己!最後,希望透過這個簡單的教學,能使讀者燃起學習matplotlib的興趣!