Matplotlib Pyplot Оси форматирования

У меня есть изображение:

Здесь по оси Y я хотел бы получить5x10^-5 4x10^-5 и так далее вместо0.00005 0.00004.

Что я пробовал до сих пор:

fig = plt.figure()
ax = fig.add_subplot(111)
y_formatter = matplotlib.ticker.ScalarFormatter(useOffset=True)
ax.yaxis.set_major_formatter(y_formatter)

ax.plot(m_plot,densities1,'-ro',label='0.0<z<0.5')
ax.plot(m_plot,densities2, '-bo',label='0.5<z<1.0')


ax.legend(loc='best',scatterpoints=1)
plt.legend()
plt.show() 

Это не похоже на работу.страница документа для тикеров, кажется, не дает прямого ответа.

Ответы на вопрос(1)

Ваш ответ на вопрос