使用python從excel讀取數據,並用matplotlib繪製成二維圖像。
主要知識點爲:
- 使用xlrd擴展包讀取excel數據
- 使用matplotlib繪製二維圖像
- 美化圖像,添加標註,註釋,顯示Latex風格公式,座標點處透明化處理等技巧
安裝完成matplotlib後,運行一個小程序測試其是否正常。我們來繪製一個非常簡單的正弦函數。
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 10, 500)
dashes = [10, 5, 100, 5] # 10 points on, 5 off, 100 on, 5 off
fig, ax = plt.subplots()
line1, = ax.plot(x, np.sin(x), '--', linewidth=2,
label='Dashes set retroactively')
line1.set_dashes(dashes)
line2, = ax.plot(x, -1 * np.sin(x), dashes=[30, 5, 10, 5],
label='Dashes set proactively')
ax.legend(loc='lower right')
plt.show()
如果一切正常,應該得到如下顯示的圖片: