我使用 matplotlib
使用以下代码创建多个条形图:
fig = plt.figure(figsize=(4, 4))
plt.barh(y=y, width=width, height=0.5)
plt.yticks(y, labels)
plt.xlabel("Contribution")
plt.tight_layout()
plt.show()
由于我的 y-ticks 标签的长度可能会有所不同,因此情节可能会被挤在一起,如下例所示:
在其他情况下,情节看起来不错:
现在,我想知道 matplotlib
中是否有一个选项可以保持绘图大小不变,但会自动缩放图形大小(在水平方向上)?我的目标是绘图大小始终保持不变,与 y 标签长度无关(因为它们在绘图之间有所不同)。谢谢!