Изменить текст метки

Я хочу внести некоторые изменения в несколько выбранных меток на графике.

Например, если я делаю:

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

размер шрифта и ориентация метки галочки изменены.

Однако, если попробовать:

label.set_text('Foo')

метка галочкиnot модифицирована. Также если я сделаю:

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».

Ответы на вопрос(8)

Ваш ответ на вопрос