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()
![](https://i-blog.csdnimg.cn/blog_migrate/49e5c94cac9782701ec6d8063450294f.png)
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()
![](https://i-blog.csdnimg.cn/blog_migrate/1359102cb2837a1ff5712754ccaa0533.png)
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()
![](https://i-blog.csdnimg.cn/blog_migrate/ab674b0cdf36ba52cc4df3ca52d85372.png)