У меня есть экземпляр matplotlib
axes
, внутри которого я анимирую AxesImage
через blit
ting.
Я бы хотел также анимировать галочки на оси x. Я довольно часто обновляю данные в AxesImage (и впоследствии) рисую его художника, и при каждом обновлении я бы хотел переместить одну дополнительную галочку, чтобы выделить положение чего-либо. Вот что я сейчас делаю:
axis = axes.get_xaxis
im.set_data(new_data)
axis.set_ticks([10,20,30,x,t])
axis.set_ticklabels(["p", "u", "z", "z", "i"])
axes.draw_artist(im)
axes.draw_artist(axis)
Я вижу, что тики обновляются правильно, а метки - нет. Я думаю, что оси bbox не включают оси, это возможно? Если да, то как я могу его оживить? Следует ли мне копировать и восстанавливать из другого места?