first prototype
This commit is contained in:
24
zoetrope/contaxes.py
Normal file
24
zoetrope/contaxes.py
Normal file
@ -0,0 +1,24 @@
|
||||
|
||||
class AxesContainer:
|
||||
|
||||
def __init__(self, ax, fig):
|
||||
self.ax = ax
|
||||
self.fig = fig
|
||||
self._bkg = None
|
||||
|
||||
def __repr__(self):
|
||||
return repr(self.ax)
|
||||
|
||||
|
||||
def _save_bkg(self):
|
||||
self._bkg = self.fig.canvas.copy_from_bbox(self.ax.bbox)
|
||||
|
||||
def _restore_bkg(self):
|
||||
if self._bkg:
|
||||
self.fig.canvas.restore_region(self._bkg)
|
||||
|
||||
def _blit(self):
|
||||
self.fig.canvas.blit(self.ax.bbox)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user