y軸を「10^n」表記にする方法:

import matplotlib.ticker as ptick
plt.subplot().yaxis.set_major_formatter(ptick.ScalarFormatter(useMathText=True)) 
plt.subplot().yaxis.offsetText.set_fontsize(10)
plt.subplot().ticklabel_format(style='sci',axis='y',scilimits=(0,0))
#plt.subplot().yaxis.offsetText.set_fontsize(10) # 10^nのフォントサイズ