【课程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()
# 可做一定调整