Forzar el uso del estilo científico para las etiquetas de la barra de colores del mapa base

El formato de cadena se puede utilizar para especificar la notación científica para las etiquetas de la barra de colores matplotlib.basemap:

cb = m.colorbar(cs, ax=ax1, format='%.4e')

Pero luego, cada etiqueta se anota científicamente con la base.

Si los números son lo suficientemente grandes, el colobar los reduce automáticamente a notación científica, colocando la base (p. Ej.x10^n) en la parte superior de la barra de color, dejando solo los números de coeficientes como etiquetas.

Puede hacer esto con un eje estándar con lo siguiente:

ax.ticklabel_format(style='sci', axis='y', scilimits=(0,0))

¿Existe un método equivalente para las barras de colores matplotlib.basemap, o tal vez una barra de colores estándar matplotlib?

Respuestas a la pregunta(1)

Su respuesta a la pregunta