我想将Text()
实例的底边与实例的底边对齐colorbar
,但它没有按我预期的方式工作:
我正在使用 获取颜色条 y 位置cb.ax.get_position().ymin
,然后像这样设置我的文本对象的 y 位置:
cb = plt.colorbar(mappable, shrink=0.5)
details = plt.text(
1., 1.,
"Text",
ha='right', va='bottom',
size=5,
color='#555555',
transform=ax.transAxes,
fontdict={
'family': 'Helvetica',
'size': 6})
details.set_y(cb.ax.get_position().ymin)
我尝试更改va
,但两者从未对齐:使用va=bottom
文本的中间似乎与颜色条的中间对齐;使用va=center
,文本框 ymin 在(明显的)cb ymin 下方。获取和设置坐标的最佳方法是什么?