J'essaie de personnaliser une barre de couleurs sur mes parcelles matpllotlib contourf. Alors que je suis capable d'utiliser la notation scientifique, j'essaie de changer la base de la notation - essentiellement de sorte que mes tiques seraient dans la gamme de (-100,100) plutôt que (-10,10).Python matplotlib colorbar base notation scientifique
Par exemple, cela produit une intrigue simple ...
import numpy as np
import matplotlib.pyplot as plt
z = (np.random.random((10,10)) - 0.5) * 0.2
fig, ax = plt.subplots()
plot = ax.contourf(z)
cbar = fig.colorbar(plot)
cbar.formatter.set_powerlimits((0, 0))
cbar.update_ticks()
plt.show()
comme ceci:
Cependant, je voudrais l'étiquette au-dessus du colorbar pour être 1E-2 et les chiffres doivent être compris entre -10 et 10.
Comment procéder?