Как мне анимировать отметки на оси x?

У меня есть экземпляр 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 не включают оси, это возможно? Если да, то как я могу его оживить? Следует ли мне копировать и восстанавливать из другого места?

5
задан nbro 16 October 2019 в 15:00
поделиться