0 引言
Pandas表格的數據也可以調用 .plot 進行繪圖,並通過matplotlib可視化顯示。
1 Series調用 .plot 繪圖
調用 .cumsum和 .plot函數實現繪圖
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data = pd.Series(np.random.randn(1000),index=np.arange(1000))
data = data.cumsum()
data.plot()
plt.show()
2 DataFrame表格調用 .plot 繪圖
調用 .cumsum和 .plot函數實現繪圖
data = pd.DataFrame(np.random.randn(1000,4),index=np.arange(1000),columns=['A','B','C','D'])
data = data.cumsum()
print(data.head())# 打印前5行的值
A B C D
0 1.068548 0.194577 0.455137 1.156400
1 2.104011 1.405648 -1.215945 1.280576
2 3.341197 3.088136 -1.132670 1.494968
3 3.199450 3.101110 -1.091742 0.701054
4 2.206640 4.070196 -0.924099 2.130221
data.plot()
plt.show()
3 繪製散點圖
調用 .plot.scatter 函數繪製散點圖
ax = data.plot.scatter(x='A',y='B',color='Blue',label='class 1')
data.plot.scatter(x='A',y='C',color='Green',label='class 2',ax=ax)
plt.show()