Modifique o texto do rótulo de carrapato

Eu quero fazer algumas modificações em alguns rótulos de ticks selecionados em um gráfico.

Por exemplo, se eu fizer:

label = axes.yaxis.get_major_ticks()[2].label
label.set_fontsize(size)
label.set_rotation('vertical')

o tamanho da fonte e a orientação do rótulo de carrapato são alterados.

No entanto, se tentar:

label.set_text('Foo')

o rótulo de carrapato énão modificado. Além disso, se eu fizer:

print label.get_text()

nada é impresso.

Aqui está um pouco mais de estranheza. Quando eu tentei isso:

 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()

Apenas strings vazias são impressas, mas a plotagem contém marcas marcadas como '0.0', '0.5', '1.0', '1.5' e '2.0'.

questionAnswers(8)

yourAnswerToTheQuestion