python 直方图箱图 python 直方图的绘制方法全解 |
您所在的位置:网站首页 › python自定义数组转灰度图 › python 直方图箱图 python 直方图的绘制方法全解 |
基本语句: plt.hist 传参:cor(自定义参数名称,这里是画相关系数R的直方图 )一维向量; bins:需要划分的组数,可以直接给出(bins=10),或根据数据计算; (eg:bins = ceil((max(cor) - min(cor)) / d),d 给出了组距,这里向上取整来求组数) rwidth:如果不设置则默认为1,此时画出来的图各组之间无间隔(混在一起不容易看清楚),设置小于1,则各个柱状条之间有间隔); edgecolor:颜色。 在图上添加文字,保存图并在python中展示: (这里round和%.2f重复了,可以去掉一个) 注意: 1. 如果无法显示图片,需要看一下matplotlib的backend,如果是agg则需要修改一下,在import部分修改如下: 这里 matplotlib.use('TKAgg') 语句要加在 import plt 库 之前。 2. 关闭图片后,程序才能继续往下运行(这个目前不太清楚有无其它解决方法) 3. cor传参进plt.hist的时候改成了一维数组(否则画出来的图很奇怪。。。),这里用了np.ravel 最后结果如图: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |