Я хочу внести некоторые изменения в несколько отмеченных ярлыков меток на графике.
Например, если:
label = axes.yaxis.get_major_ticks()[2].label
label.set_fontsize(size)
label.set_rotation('vertical')
изменяется размер шрифта и ориентация метки метки.
Однако, если try:
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".