Обработка изменения размера кадра в анимации matplotlib с бэкэндом WXAgg - PullRequest
1 голос
/ 01 октября 2010

Я делаю анимированные зарисовки и использую примеры matplotlib в качестве руководства. примеры matplotlib

В следующем связанном примере с этой страницы анимация имеет некоторые очевидные проблемы при изменении размера кадра. Какой правильный или лучший способ справиться с этим? animation_blit_wx.py
Спасибо

1 Ответ

1 голос
/ 03 октября 2010

Взгляните на пример animation_blit_qt4.py. Вы должны проверить размер фигуры вручную, и если он изменился, вам нужно снова нарисовать фон.

Вот та часть, которая делает это из примера qt, self - это рисунок Canvas:

 current_size = self.ax.bbox.width, self.ax.bbox.height
    if self.old_size != current_size:
        self.old_size = current_size
        self.ax.clear()
        self.ax.grid()
        self.draw()
        self.ax_background = self.copy_from_bbox(self.ax.bbox)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...