Buckets:
ktongue/docker_container / simsite /venv /lib /python3.14 /site-packages /matplotlib /backends /backend_wxcairo.py
| import wx.lib.wxcairo as wxcairo | |
| from .backend_cairo import cairo, FigureCanvasCairo | |
| from .backend_wx import _BackendWx, _FigureCanvasWxBase | |
| from .backend_wx import ( # noqa: F401 # pylint: disable=W0611 | |
| NavigationToolbar2Wx as NavigationToolbar2WxCairo) | |
| class FigureCanvasWxCairo(FigureCanvasCairo, _FigureCanvasWxBase): | |
| def draw(self, drawDC=None): | |
| size = self.figure.bbox.size.astype(int) | |
| surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, *size) | |
| self._renderer.set_context(cairo.Context(surface)) | |
| self._renderer.dpi = self.figure.dpi | |
| self.figure.draw(self._renderer) | |
| self.bitmap = wxcairo.BitmapFromImageSurface(surface) | |
| self._isDrawn = True | |
| self.gui_repaint(drawDC=drawDC) | |
| class _BackendWxCairo(_BackendWx): | |
| FigureCanvas = FigureCanvasWxCairo | |
Xet Storage Details
- Size:
- 848 Bytes
- Xet hash:
- aaf46aa04e3675c45cf9912e751fa1172aef2194276b87aa4a7264d7aaa6b539
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.