Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 38c003a

Browse files
committed
Merge pull request #442 from efiring/doc2
documentation follow-up to #427, moving towards v1.1 release
2 parents d01ab8c + 199d773 commit 38c003a

2 files changed

Lines changed: 51 additions & 18 deletions

File tree

CHANGELOG

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@
2929
Significant revisions to the documentation as well.
3030
- BVR
3131

32+
2011-07-07 Added compatibility with IPython strategy for picking
33+
a version of Qt4 support, and an rcParam for making
34+
the choice explicitly: backend.qt4. - EF
35+
36+
2011-07-07 Modified AutoMinorLocator to improve automatic choice of
37+
the number of minor intervals per major interval, and
38+
to allow one to specify this number via a kwarg. - EF
39+
3240
2011-06-28 3D versions of scatter, plot, plot_wireframe, plot_surface,
3341
bar3d, and some other functions now support empty inputs. - BVR
3442

@@ -39,10 +47,16 @@
3947
2011-06-22 Add axes.labelweight parameter to set font weight to axis
4048
labels - MGD.
4149

50+
2011-06-20 Add pause function to pyplot. - EF
51+
4252
2011-06-16 Added *bottom* keyword parameter for the stem command.
4353
Also, implemented a legend handler for the stem plot.
4454
- JJL
4555

56+
2011-06-16 Added legend.frameon rcParams. - Mike Kaufman
57+
58+
2011-05-31 Made backend_qt4 compatible with PySide . - Gerald Storer
59+
4660
2011-04-17 Disable keyboard auto-repeat in qt4 backend by ignoring
4761
key events resulting from auto-repeat. This makes
4862
constrained zoom/pan work. - EF

doc/users/whats_new.rst

Lines changed: 37 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ What's new in matplotlib
77
This page just covers the highlights -- for the full story, see the
88
`CHANGELOG <http://matplotlib.sourceforge.net/_static/CHANGELOG>`_
99

10+
.. note::
11+
Matplotlib version 1.1 is the last major release compatible with Python
12+
versions 2.4 to 2.7. The next major release will support
13+
versions 2.6, 2.7, and 3.1 and higher.
1014

1115
.. _whats-new-1-1:
1216

@@ -16,16 +20,15 @@ new in matplotlib-1.1
1620
Animation
1721
---------
1822

19-
Ryan May invested significant effort to create a backend-independent
23+
Ryan May has written a backend-independent
2024
framework for creating animated figures. The :mod:`~matplotlib.animation`
21-
module is intended to replace the difficult-to-understand,
22-
backend-specific examples that used to exist in the :ref:`examples-index`
23-
listings.
25+
module is intended to replace the
26+
backend-specific examples formerly in the :ref:`examples-index`
27+
listings. Examples using the new framework are in
28+
:ref:`animation-examples-index`.
2429

25-
This framework should be considered a beta feature for matplotlib, but
26-
we highly encourage users to try it out and provide feedback.
27-
28-
Check out the :ref:`animation-examples-index` and try them out!
30+
This should be considered as a beta release of the framework;
31+
please try it and provide feedback.
2932

3033

3134
Tight Layout
@@ -71,19 +74,28 @@ so that the axis labels do not overlap with neighboring subplots. A
7174
:ref:`plotting-guide-tight-layout` has been created to show how to use
7275
this new tool.
7376

74-
Full IPython 0.11 compatibility
75-
-------------------------------
77+
PyQT4, PySide, and IPython
78+
--------------------------
79+
80+
Gerald Storer made the Qt4 backend compatible with PySide as
81+
well as PyQT4. At present, however, PySide does not support
82+
the PyOS_InputHook mechanism for handling gui events while
83+
waiting for text input, so it cannot be used with the new
84+
version 0.11 of `IPython <http://ipython.org>`_. Until this
85+
feature appears in PySide, IPython users should use
86+
the PyQT4 wrapper for QT4, which remains the matplotlib default.
87+
88+
An rcParam entry, "backend.qt4", has been added to allow users
89+
to select PyQt4, PyQt4v2, or PySide. The latter two use the
90+
Version 2 Qt API. In most cases, users can ignore this rcParam
91+
variable; it is available to aid in testing, and to provide control
92+
for users who are embedding matplotlib in a PyQt4 or PySide app.
7693

77-
The `IPython <http://ipython.org>`_ team has recently released v0.11 of
78-
their interactive python shell. The matplotlib and IPython teams worked
79-
to ensure that our packages work well together. This release of matplotlib
80-
is fully compatible with ipython.
8194

8295
Legend
8396
------
8497

85-
Jae-Joon Lee has also been working on revamping how plot legends are handled
86-
in matplotlib. This has resulted in some immediate enhancements. First,
98+
Jae-Joon Lee has improved plot legends. First,
8799
legends for complex plots such as :meth:`~matplotlib.pyplot.stem` plots
88100
will now display correctly. Second, the 'best' placement of a legend has
89101
been improved in the presence of NANs.
@@ -159,18 +171,25 @@ Other improvements
159171
* An error in the Hammer projection has been fixed.
160172

161173
* *clabel* for :meth:`~matplotlib.pyplot.contour` now accepts a callable.
162-
Thanks to Daniel Hyams for the original patch!
174+
Thanks to Daniel Hyams for the original patch.
163175

164176
* Jae-Joon Lee added the :class:`~mpl_toolkits.axes_grid1.axes_divider.HBox`
165177
and :class:`~mpl_toolkits.axes_grid1.axes_divider.VBox` classes.
166178

167-
* Christoph Gohike improved memory usage in :meth:`~matplotlib.pyplot.imshow`.
179+
* Christoph Gohlke reduced memory usage in :meth:`~matplotlib.pyplot.imshow`.
168180

169181
* :meth:`~matplotlib.pyplot.scatter` now accepts empty inputs.
170182

171183
* The behavior for 'symlog' scale has been fixed, but this may result
172184
in some minor changes to existing plots.
173185

186+
* Peter Butterworth added named figure support to
187+
:func:`~matplotlib.pyplot.figure`.
188+
189+
* Michiel de Hoon has modified the MacOSX backend to make
190+
its interactive behavior consistent with the other backends.
191+
192+
* Many bug fixes and documentation improvements.
174193

175194
.. _whats-new-1-0:
176195

0 commit comments

Comments
 (0)