Modificar el texto de la etiqueta de tick

Quiero hacer algunas modificaciones a algunas etiquetas de tic seleccionado en un gráfico.

Por ejemplo, si lo hago:

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

Se cambia el tamaño de fuente y la orientación de la etiqueta de tick.

Sin embargo, si lo intentas:

label.set_text('Foo')

la etiqueta de tick esno modificado. También si lo hago:

print label.get_text()

no se imprime nada.

Aquí hay algo más extraño. Cuando intenté esto:

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

Solo se imprimen cadenas vacías, pero la trama contiene marcas marcadas como '0.0', '0.5', '1.0', '1.5' y '2.0'.

Respuestas a la pregunta(8)

Su respuesta a la pregunta