Python 使用 matplotlib 畫圖

本篇要介紹如何使用 python 搭配 matplotlib 模組將資料數據用圖形的方式呈現出來,用 matplotlib 來 plot 畫圖算是數據分析很常用到的輔助工具, 一定要學會,之後便用 python 行雲流水!

使用範例

下面為基本的畫圖範例,一組資料是水平的時間資料,另外一組資料是數據資料,
之後就可以使用 plot() 畫出這些數據,grid()是背景顯示格子狀,show() 是將圖顯示出來。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt

def main():
time = [1, 2, 3, 4]
data = [1, 4, 9, 16]
plt.plot(time, data, label='x')
plt.xlabel('time [second]')
plt.grid()
plt.legend()
plt.show()

pass

if __name__ == '__main__':
main()

畫出來的結果如下圖:

相關主題
Python 使用 numpy 讀取 csv 資料再畫圖