python - 如何使水平条形图的布局紧凑?
问题描述
所以我有这个要绘制的水平条形图,但是 y 轴上的绘图之间的距离太大。我想把它弄紧。我尝试使用tight_layout,但它不起作用。这是我拥有的水平条形图:
这是我的尝试:
f, ax = plt.subplots(figsize=(15,15))
f.tight_layout()
plt.barh(df['keywords'], df['number'], height=0.2)
ax.tick_params(labelsize=28)
plt.title('Difference average of cluster 4')
解决方案
您可以尝试通过添加以下行来启用自动缩放。
plt.autoscale(enable=True, axis='y', tight=True) # tight layout
推荐阅读
- sql - SQL Like 多条语句
- java - 春天@Transactional。在主线程中保存实体并在一个事务中选择新线程
- html - 如何从我的 Bootstrap 网格列中删除空白空间?
- reactjs - 为什么我无法读取 redux 中 mapstatetoprops 中未定义的属性
- javascript - 通过 T-SQL 查询或 C# 或 Javascript/AngularJs 1 从多个列和行中获取日期最高的记录
- ios - 将字典值作为空值传递给 alamofire 服务 ios swift
- javascript - 不在同一窗口中打开 href (javascript)
- delphi - myForm.OnPaint 调用 Delphi 10.2 中的每个 oneControl.onMouseMove 事件
- c# - C# 空路径名不合法 - Winform
- logging - O(log n) 是所有情况下的最佳运行时间吗?