File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11API changes at 0.50
22
33 * refactored Figure class so it is no longer backend dependent.
4- FigureManager takes over the backend specific duties of the
4+ FigureCanvasBackend takes over the backend specific duties of the
55 Figure. matplotlib.backend_bases.FigureBase moved to
6- matplotlib.figure.Figure
6+ matplotlib.figure.Figure.
7+
8+ * backends must implement FigureCanvasBackend (the thing that
9+ controls the figure and handles the events if any) and
10+ FigureManagerBackend (wraps the canvas and the window for matlab
11+ interface). FigureCanvasBase implements a backend switching
12+ mechanism
13+
14+ * Figure is now an Artist (like everything else in the figure) and
15+ is totally backend independent
716
817API changes at 0.42
918
Original file line number Diff line number Diff line change @@ -138,6 +138,7 @@ matplotlib/axis.py
138138matplotlib/backend_bases.py
139139matplotlib/cbook.py
140140matplotlib/colormap.py
141+ matplotlib/figure.py
141142matplotlib/legend.py
142143matplotlib/lines.py
143144matplotlib/matlab.py
@@ -148,7 +149,9 @@ matplotlib/transforms.py
148149matplotlib/backends/__init__.py
149150matplotlib/backends/backend_gd.py
150151matplotlib/backends/backend_gtk.py
152+ matplotlib/backends/backend_gtk2.py
151153matplotlib/backends/backend_ps.py
152154matplotlib/backends/backend_template.py
155+ matplotlib/backends/backend_wx.orig.py
153156matplotlib/backends/backend_wx.py
154157test/test.py
Original file line number Diff line number Diff line change 99data .extend (glob .glob ('images/*.xpm' ))
1010
1111setup (name = "matplotlib" ,
12- version = '0.42.2 ' ,
12+ version = '0.50a ' ,
1313 description = "Matlab style python plotting package" ,
1414 author = "John D. Hunter" ,
1515
You can’t perform that action at this time.
0 commit comments