fig = plt.figure()
ax = fig.add_subplot(111)
x = 1.5 * 10 ** -2
l = ('%.0e' % x).split('e')
x_str = '$ %s \\times 10^{%s}$' % (l[0], l[1])
ax.set_title(x_str)
plt.show()
Последовательное форматирование чисел в Python