プロットで選択したいくつかの目盛りラベルを変更したいと考えています。
たとえば、次のようにします。
label = axes.yaxis.get_major_ticks()[2].label
label.set_fontsize(size)
label.set_rotation('vertical')
目盛りラベルのフォント サイズと方向が変更されます。
ただし、試してみると:
label.set_text('Foo')
目盛りラベルは変更されません。また、私がする場合:
print label.get_text()
何も印刷されません。
ここでさらに奇妙です。私がこれを試したとき:
from pylab import *
axes = figure().add_subplot(111)
t = arange(0.0, 2.0, 0.01)
s = sin(2*pi*t)
axes.plot(t, s)
for ticklabel in axes.get_xticklabels():
print ticklabel.get_text()
空の文字列のみが出力されますが、プロットには '0.0'、'0.5'、'1.0'、'1.5'、および '2.0' とラベル付けされた目盛りが含まれます。