折线图
折线图可以显示随时间(根据常用比例设置)而变化的连续数据,适用于显示在相等时间间隔下数据的趋势。
对于DataFrame,data:y,index:x,columns:数据组数。
df=pd.DataFrame(data=np.random.randn(10,4).cumsum(0),
columns=['A','B','C','D'],
index=np.arange(0,100,10))
df.plot.line()
plt.show()
条形图
条形图是用宽度相同的条形的高度来表示数据多少的图形,其x轴为分类数据,是分类轴,适用于比较分类数据间的大小。
对于DataFrame,data:y,index:x,columns:数据组数。
df=pd.DataFrame(data=np.random.rand(10,2),
columns=['A','B'],
index=np.arange(0,100,10))
fig,axes=plt.subplots(2,1)
df.plot.bar(ax=axes[0])
df.plot.barh(ax=axes[1])
plt.show()
使用pd.cut将定量数据归类成分类数据,类似于频数分布直方图
对于DataFrame,data:x,index:无意义,columns:数据组数。
df=pd.DataFrame(data=np.random.rand(