我创建了这个,因为你可以看到颜色条非常薄,无论如何增加颜色条的宽度而不增加高度
答案 0 :(得分:4)
您需要掌握彩条的轴
假设您在cbar
中保留了对颜色条的引用,则可以通过cbar.ax
到达轴。
您可以控制高度/宽度与ax.set_aspect(number)
的比率。这将重新调整轴的比例以匹配此比率,但是我不能完全理解执行重新缩放的方式:
我可以逐步增加/减少这个数字,并且轴会缩小/扩展到一个维度以相应地匹配比率。但在某些时候,行为会发生变化并进一步增加/减少另一方面的扩张/收缩。
axes.set_aspect的文档说:
将拉伸圆圈,使得高度为数倍 宽度。 aspect = 1与aspect ='equal'
相同
如果你想完全避免这种麻烦,你可以设置ax.set_aspect('auto')
然后用
ax.set_position((left, bottom, width, height))
单位相对于图形画布,从0
延伸到1
,0,0
位于画布的左下角。
示例:set_position((0.1, 0.2, 0.4, 0.6))
会将轴左下角定位在(0.1, 0.2)
,右上角定位在(0.1 + 0.4, 0.2 + 0.6)