Matplotlib: especifique el formato de los flotadores para las etiquetas de marca

Estoy tratando de establecer el formato en dos números decimales en un entorno de subtrama matplotlib. Desafortunadamente, no tengo idea de cómo resolver esta tarea.

Para evitar el uso de la notación científica en el eje y utilicéScalarFormatter(useOffset=False) como puedes ver en mi fragmento a continuación. Creo que mi tarea debería resolverse pasando más opciones / argumentos al formateador utilizado. Sin embargo, no pude encontrar ninguna pista en la documentación de matplotlib.

¿Cómo puedo establecer dos dígitos decimales o ninguno (se necesitan ambos casos)? Por desgracia, no puedo proporcionar datos de muestra.

- SNIPPET -

f, axarr = plt.subplots(3, sharex=True)

data = conv_air
x = range(0, len(data))

axarr[0].scatter(x, data)
axarr[0].set_ylabel('$T_\mathrm{air,2,2}, size=FONT_SIZE)
axarr[0].yaxis.set_major_locator(MaxNLocator(5))
axarr[0].yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
axarr[0].tick_params(direction='out', labelsize=FONT_SIZE)
axarr[0].grid(which='major', alpha=0.5)
axarr[0].grid(which='minor', alpha=0.2)

data = conv_dryer
x = range(0, len(data))

axarr[1].scatter(x, data)
axarr[1].set_ylabel('$T_\mathrm{dryer,2,2}, size=FONT_SIZE)
axarr[1].yaxis.set_major_locator(MaxNLocator(5))
axarr[1].yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
axarr[1].tick_params(direction='out', labelsize=FONT_SIZE)
axarr[1].grid(which='major', alpha=0.5)
axarr[1].grid(which='minor', alpha=0.2)

data = conv_lambda
x = range(0, len(data))

axarr[2].scatter(x, data)
axarr[2].set_xlabel('Iterationsschritte', size=FONT_SIZE)
axarr[2].xaxis.set_major_locator(MaxNLocator(integer=True))
axarr[2].set_ylabel('$\lambda, size=FONT_SIZE)
axarr[2].yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
axarr[2].yaxis.set_major_locator(MaxNLocator(5))
axarr[2].tick_params(direction='out', labelsize=FONT_SIZE)
axarr[2].grid(which='major', alpha=0.5)
axarr[2].grid(which='minor', alpha=0.2)

Respuestas a la pregunta(3)

Su respuesta a la pregunta