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