欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

8.Pandas表格数据plot绘图

程序员文章站 2022-03-19 09:48:33
...

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()
8.Pandas表格数据plot绘图

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()
8.Pandas表格数据plot绘图

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()
8.Pandas表格数据plot绘图