Python:matplotlib绘制直方图

2019-04-11 10:24:55来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

使用hist方法来绘制直方图:


 

 


 

绘制直方图,最主要的是一个数据集data和需要划分的区间数量bins,另外你也可以设置一些颜色、类型参数:

plt.hist(np.random.randn(1000), bins=30,normed=True, alpha=0.5, histtype='stepfilled', color='steelblue', edgecolor='none')

histtype直方图的类型,可以是'bar'、 'barstacked'、'step'和'stepfilled'。

有时候我们也会做一些直方对比图:


 

 


 

除了一维的直方图,还可以使用hist2d方法绘制二维的直方图:


 

 


 

hist2d是使用坐标轴正交的方块分割区域,还有一种常用的方式是正六边形也就是蜂窝形状的分割。Matplotlib提供的plt.hexbin就是满足这个需求的:

plt.hexbin(x,y,gridsize=30, cmap='Blues')

plt.colorbar(label='count in bin')


 

原文链接:https://www.cnblogs.com/Pythonmiss/p/10642589.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python——day11 函数(对象、名称空间、作用域、嵌套、闭包)

下一篇:pandas(二)