@@ -41,10 +41,28 @@ legibility through brightness variations. See
41
41
`here <https://github.com/wistia/heatmap-palette >`_
42
42
for more information.
43
43
44
- Documentation changes
45
- ---------------------
44
+ The nbagg backend
45
+ -----------------
46
+ Phil Elson added a new backend, named "nbagg", which enables interactive
47
+ figures in a live IPython notebook session. The backend makes use of the
48
+ infrastructure developed for the webagg backend, which itself gives
49
+ standalone server backed interactive figures in the browser, however nbagg
50
+ does not require a dedicated matplotlib server as all communications are
51
+ handled through the IPython Comm machinery.
52
+
53
+ As with other backends nbagg can be enabled inside the IPython notebook with::
54
+
55
+ import matplotlib
56
+ matplotlib.use('nbagg')
57
+
58
+ Once figures are created and then subsequently shown, they will placed in an
59
+ interactive widget inside the notebook allowing panning and zooming in the
60
+ same way as any other matplotlib backend. Because figures require a connection
61
+ to the IPython notebook server for their interactivity, once the notebook is
62
+ saved, each figure will be rendered as a static image - thus allowing
63
+ non-interactive viewing of figures on services such as
64
+ `nbviewer <http://nbviewer.ipython.org/ >`_.
46
65
47
- Phil Elson rewrote of the documentation and userguide for both Legend and PathEffects (links needed).
48
66
49
67
50
68
New plotting features
@@ -269,6 +287,7 @@ Controls whether figures are saved with a transparent
269
287
background by default. Previously `savefig ` always defaulted
270
288
to a non-transparent background.
271
289
290
+
272
291
``axes.titleweight ``
273
292
````````````````````
274
293
Added rcParam to control the weight of the title
@@ -281,6 +300,12 @@ an offset will be determined such that the tick labels are
281
300
meaningful. If `False ` then the full number will be formatted in all
282
301
conditions.
283
302
303
+ ``nbagg.transparent `` added
304
+ `````````````````````````````
305
+ Controls whether nbagg figures have a transparent
306
+ background. ``nbagg.transparent `` is ``True `` by default.
307
+
308
+
284
309
XDG compliance
285
310
``````````````
286
311
Matplotlib now looks for configuration files (both rcparams and style) in XDG
@@ -387,6 +412,12 @@ cause the context to be reset. This allows more than one distinct context to
387
412
be present in documentation. To enable this option, use ``:context: reset ``
388
413
instead of ``:context: `` any time you want to reset the context.
389
414
415
+ Legend and PathEffects documentation
416
+ ------------------------------------
417
+ The :ref: `plotting-guide-legend ` and :ref: `patheffects-guide ` have both been
418
+ updated to better reflect the full potential of each of these powerful
419
+ features.
420
+
390
421
Widgets
391
422
-------
392
423
0 commit comments