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学习教程来源请戳这里

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容