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