Pour changer la taille du texte sur la barre de couleur avec imshow, il existe la fonction tick_params qui permet de modifier l'apparence de l'axe de la barre de couleur, exemple:
#!/usr/bin/env python
import numpy as np
import matplotlib.pyplot as plt
def f(x,y):
return (x+y)*np.exp(-5.0*(x**2+y**2))
x,y = np.mgrid[-1:1:100j, -1:1:100j]
z = f(x,y)
plt.imshow(z,extent=[-1,1,-1,1])
cb = plt.colorbar()
cb.ax.tick_params(labelsize=7)
plt.savefig("imshow_colorbar_labelsize_02.png")
plt.show()
Références
Liens | Site |
---|---|
tick_params | matplotlib.org |
matplotlib.pyplot.imshow | matplotlib.org |
Python matplotlib decrease size of colorbar labels | stackoverflow |