我有一个带有正值和负值的颜色条,这些值是自动生成的(我没有设置它们)。不幸的是,减号破坏了文本的垂直对齐方式。如何将刻度标签中的所有文本向右对齐,或者在正数之前插入一个空格以使其看起来不错?
您可以更改文本的对齐方式。可能需要稍微更改标签的 (x) 位置,以防止与颜色条本身重叠。
a = np.random.randn(10,10)
fig, ax = plt.subplots()
im = ax.imshow(a, interpolation='none')
cb = plt.colorbar(im)
for t in cb.ax.get_yticklabels():
t.set_horizontalalignment('right')
t.set_x(3.5)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)