fbpx

一.前言:

什麼是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的興趣!

Matplotlib 教程

celia

celia

人生苦短,我用Python !

Leave a Reply