Pandas 8.plot画图

2020-02-03  本文已影响0人  bokli_dw

Pandas 8.plot画图

不用调用plt,pandas自带画图的功能
panda中如何把数据显示在屏幕上,如何可视化数据

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt#可视化必不可少的套件

plot data

1.Series 线性的数据

data = pd.Series(np.random.randn(1000),index=np.arange(1000))
data = data.cumsum()#cumsum()是数据的累加过程,基于上一个累加的结果再加上一个数据。
data.plot()
plt.show()
plt.figure()

2.DataFame

data = pd.DataFrame(np.random.randn(1000,4),index=np.arange(1000),columns=list('ABCD'))
print(data.head(3))#打印出前三个数据
data = data.cumsum()
data.plot()#plot中有很多数据,包括线的形状,颜色,显示的位置等
plt.figure()
plt.show()

3.plot 的method

'bar','hist','box','kde','area','scatter'
scatter用法 ,用的很多,是在plot后面的属性
一般scatter只有两个数据,xy两个属性,用到data.plot.scatter()

ax = data.plot.scatter(x='A',y='B',color='DarkBlue',label='Class1')
data.plot.scatter(x='A',y='C',color='DarkGreen',label='Class2',ax=ax)
#ax=ax这里说的是,在同一张图上画出两种不同的e数据
plt.figure()
plt.show()

总结:本节课讲解如何plot以及如何scatter一些数据

image.png
image.png
上一篇下一篇

猜你喜欢

热点阅读