Étant donné le code suivant:
imshow(np.arange(16*16).reshape(16,16))
cb = colorbar()
cb.set_label("Foo")
cb.set_ticks([0,255])
Ce qui produit:
Comment puis-je ajuster le texte de la barre de couleur "Foo" pour qu'il soit décalé vers la gauche, entre le 0 et le 255, plus près de la barre de couleur, réduisant ainsi les espaces inutiles?
cb.set_label("Foo", labelpad=-1)
Les valeurs négatives du bloc d'étiquettes se rapprocheront de la barre, positives à l'écart.
cb.set_label("Foo",horizontalalignment='right')
Le contrôle de l'étiquette avec cette fonction est très médiocre ...
Vous pourriez faire:
cb = colorbar()
cb.set_ticks([0,255])
ax = cb.ax
ax.text(1.3,0.5,'Foo',rotation=90)