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.pngimage.png
网友评论