y 軸の目盛りラベルごとに、次のように変更したいと思います。
label -> 2^label
log-log データ (基数 2) をプロットしていますが、ラベルに元のデータ値を表示したいと考えています。
現在の y ラベルを取得できることはわかっています
ylabels = plt.getp(plt.gca(), 'yticklabels')
これにより、リストが表示されます。<a list of 9 Text yticklabel objects>
それぞれが<matplotlib.text.Text object at 0x...>
http://matplotlib.org/users/text_props.htmlでテキスト オブジェクトのドキュメントを見ましたが 、各テキスト ラベルの文字列を変更するための正しい構文がまだわかりません。
ラベルを変更したら、次を使用して軸にラベルを設定できます。
plt.setp(plt.gca(), 'yticklabels', ylabels)