【課程3.1】 Matplotlib簡介及圖表窗口
Matplotlib → 一個python版的matlab繪圖接口,以2D爲主,支持python、numpy、pandas基本數據結構,運營高效且有較豐富的圖表庫
1.圖表窗口1 → plt.show()
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.plot(np.random.rand(10))
plt.show()
# 直接生成圖表
2.圖表窗口2 → 魔法函數,嵌入圖表
% matplotlib inline
x = np.random.randn(1000)
y = np.random.randn(1000)
plt.scatter(x,y)
# 直接嵌入圖表,不用plt.show()
# <matplotlib.collections.PathCollection at ...> 代表該圖表對象
3.圖表窗口3 → 魔法函數,彈出可交互的matplotlib窗口
% matplotlib notebook
s = pd.Series(np.random.randn(100))
s.plot(style = 'k--o',figsize=(10,5))
# 可交互的matplotlib窗口,不用plt.show()
# 可做一定調整