import matplotlib.pyplot as plt

def mjrFormatter(x, pos):
    return '$2^{{{0}}}$'.format(x)

def mjrFormatter_no_TeX(x, pos):
    return '2^{0}'.format(x)
ax = plt.gca()
ax.yaxis.set_major_formatter(mpl.ticker.FuncFormatter(mjrFormatter))
plt.draw()
matplotlib: изменить метки галочек Yaxis