pandas教程:[30]直方图
上一篇文章介绍了用python.pandas绘制柱形图,今天介绍的直方图与柱形图看起来很像,但是直方图更多用于连续数据而不是分类或者离散数据,下面看看具体的过程:
引入相关模块
![pandas教程:[30]直方图](https://exp-picture.cdn.bcebos.com/836a6aee1c324b18c4abbb4553a72633498448df.jpg)
创建一个数据框,查看一下其中的数据
![pandas教程:[30]直方图](https://exp-picture.cdn.bcebos.com/49c5d3e34b2c56eee6f8b1baf775e5f4fdf540df.jpg)
![pandas教程:[30]直方图](https://exp-picture.cdn.bcebos.com/ef4c24ceaad7726baa655253bf0f64781523b9df.jpg)
![pandas教程:[30]直方图](https://exp-picture.cdn.bcebos.com/777f3fc2bbd6e1d0dd6fadd50d254193cfe8afdf.jpg)
假如我们绘制a列数据的直方图,可以直接使用hist()方法
![pandas教程:[30]直方图](https://exp-picture.cdn.bcebos.com/ef4c24ceaad7726baa655253bf0f64781523b9df.jpg)
![pandas教程:[30]直方图](https://exp-picture.cdn.bcebos.com/b1454a1bd10ff226b41d06ba9c99e92abbb8a4df.jpg)
我们可以同时绘制所有列的直方图,得到的是一个numpy.ndarray对象,其元素是matplotlib.axes.AxesSubplot对象
![pandas教程:[30]直方图](https://exp-picture.cdn.bcebos.com/e86ba4b842406afe0393c6711eee41c1b6279fdf.jpg)
![pandas教程:[30]直方图](https://exp-picture.cdn.bcebos.com/4080a927ac53068856ab927e57e8904801fc96df.jpg)
我们经常用到by参数来设定分组
![pandas教程:[30]直方图](https://exp-picture.cdn.bcebos.com/91091efc77f7980e91a774c5d4db3620b83a91df.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:141
阅读量:47
阅读量:96
阅读量:170
阅读量:37