Pandas的DtaFrame和Seies都有plot方法:Pandas与plot

该Series对象的索引会被传给matplotlib,并用以绘制X轴。可以通过use_index=False禁用该功能,如下禁用use_index选项效果:
Pandas与plot

相应的dataframe也是这样的方式:
Pandas与plot

这里提2个常用的参数:ax和kind,还有stack
ax比较简单,就是和子图相关的,,只要把一个子图对象赋值给该参数后,就可以在该子图上作图
kind几个常用的取值:
kde:概率密度图,多用于查看连续型变量的分布情况
line:也是多用于连续型变量的回归,y轴是相应的取值,
bar:竖形条形图,多用于查看离散型的分布情况
barh:水平条形图
再提一个scatter:kind参数应该没有这个取值,但这里提下,scatter可以用来查看具体的分布和某一变量的关系:
Pandas与plot
就比如这张图,我想看下取值为0和1的两大类数据具体和年龄有没有关系,而年龄由于分布很广,如果用条形图,那么将会是很多的矩形并且很矮很丑的那种。
最后一个参数stack=True/False
在DataFrame中常用来比较同一水平下,某一指标的分布情况:
若stack=True,那么:Pandas与plot
若stack=False,那么:Pandas与plot

相关文章: