python - 我做了一个直方图,我想增加 binwidths
问题描述
fig, axes = plt.subplots(nrows=1, ncols=3, sharex=False, sharey=False)
df_russel_fee.hist(column='fee', by='fiscal_year',xlabelsize=10,figsize=(0,0),bins=50,ax=axes)
plt.suptitle('Russel fee histogram', x=0.5, y=0.99, ha='center', fontsize='xx-large')
fig.text(0.5, 0.04, 'value', ha='center',fontsize='xx-large')
fig.text(0, 0.5, 'frequency', va='center', rotation='vertical',fontsize='xx-large')
fig = plt.gcf()
fig.set_size_inches(15,6)
解决方案
当前,您现在指定 50 个 bin。如果你想增加箱子的宽度(并减少箱子的数量),你可以指定一个较低的箱子数量(例如bins=25
)。因此,将行更改为:
df_russel_fee.hist(column='fee', by='fiscal_year',xlabelsize=10, figsize=(0,0),bins=25,ax=axes)
如果要保持相同数量的 bin,但要使数字更宽,则可以figsize
在同一行中更改参数。后面的元组figsize=
指定(宽度,高度)。
推荐阅读
- google-tag-manager - Fb Pixel Tags 在预览模式下触发,但不在实时模式下
- python - 如何在python中替换括号内的值
- python - Python图形选择列表中的值
- javascript - npm 错误!semver.simplifyRange 不是函数
- python - 使用 pandas_schema 进行数据验证
- php - 将 zip 文件导入数据库时插入垃圾值
- python - 如何在没有项目的情况下短路 async..for 循环?
- css - 网格模板区域 - 无效的属性值
- prolog - 斑马之谜的年龄比较
- r - 如何迭代表列表并在R中查找比例