Pandas plot畫圖

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

Series

data = pd.Series(np.random.randn(1000),index=np.arange(1000))
data = data.cumsum()
data.plot()
plt.show()
Series plot.png

DataFrame

data = pd.DataFrame(np.random.randn(1000,4),index=np.arange(1000),columns=list("ABCD"))
data = data.cumsum()
print(data.head())
data.plot()
plt.show()

          A         B         C         D
0  2.830178 -1.266763  0.066207 -1.447268
1  2.304518 -0.271237  0.858129 -1.317108
2  1.795170  0.786167  0.407461 -0.883278
3  1.300544  1.846025  0.848325  0.076735
4  2.489885  4.499346  0.177688  0.565535
DataFrame plot.png

plot methods:bar/hist/box/ked/area/scatter/hexbin/pie

abc = data.plot.scatter(x='A',y='B',color='DarkBlue',label='Class1')
data.plot.scatter(x='A',y='C',color='DarkGreen',label='Class2',ax=abc) #同一個繪圖窗口
plt.show()
scatter plot.png

Pandas學習教程來源請戳這里

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容