Review Comments (0) Screenshots (2) Questions & Answers (0) Votes (0) Awards (1) Wiki  
Darren Dale, Eric Firing, Reinier Heeres, John Hunter, Jeff Whitaker, Michael Droettboom, Michiel de Hoon, Russell Owen, Benjamin Root
2.6
matplotlib.sourceforge.net
Freeware
224 people
Download Python - matplotlib

Downloaded 115 times

It is possible that the download link provided above does not refer to the intended version. If you are looking for Python - matplotlib, you may try searching for a download link using Google.

 

Review

This review applies to version 1.1 The latest version of this software will soon be reviewed by our informers.

matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.
matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits.

What's new in version 1.1

- Sankey Diagrams: the original Sankey example has been extended into a module (sankey) and new examples were provided (api example code: sankey_demo_basics.py, api example code: sankey_demo_links.py, api example code: sankey_demo_rankine.py).
- Animation: a backend-independent framework has been written for creating animated figures. The animation module is intended to replace the backend-specific examples formerly in the Matplotlib Examples listings.
- Tight Layout: it was created the tight_layout module and introduced a new command tight_layout() to address the most common layout issues. A Tight Layout guide has been created to show how to use this new tool.
- PyQT4, PySide, and IPython: Qt4 backend is now compatible with PySide as well as PyQT4. At present, however, PySide does not support the PyOS_InputHook mechanism for handling gui events while waiting for text input, so it cannot be used with the new version 0.11 of IPython. Until this feature appears in PySide, IPython users should use the PyQT4 wrapper for QT4, which remains the matplotlib default. An rcParam entry, “backend.qt4”, has been added to allow users to select PyQt4, PyQt4v2, or PySide. The latter two use the Version 2 Qt API. In most cases, users can ignore this rcParam variable;
it is available to aid in testing, and to provide control for users who are embedding matplotlib in a PyQt4 or PySide app.
- Legend: plot legends has been improved. First, legends for complex plots such as stem() plots will now display correctly. Second, the ‘best’ placement of a legend has been improved in the presence of NANs.
- mplot3d: in continuing the efforts to make 3D plotting in matplotlib just as easy as 2D plotting, several improvements have been made to the mplot3d module. Axes3D has been improved to bring the class towards feature-parity with regular Axes objects. Documentation for mplot3d was significantly expanded. Axis labels and orientation improved. Most 3D plotting functions now support empty inputs. Ticker offset display added. contourf() gains zdir and offset kwargs.
- Numerix support removed: after more than two years of deprecation warnings, Numerix support has now been completely removed from matplotlib.
- Markers: The list of available markers for plot() and scatter() has now been merged. While they were mostly similar, some markers existed for one function, but not the other. This merge did result in a conflict for the ‘d’ diamond marker. Now, ‘d’ will be interpreted to always mean “thin” diamond while ‘D’ will mean “regular” diamond.
- Unit support for polar axes and arrow()
- PolarAxes gains getters and setters for “theta_direction”, and “theta_offset” to allow for theta to go in either the clock-wise or counter-clockwise direction and to specify where zero degrees should be placed. set_theta_zero_location() is an added convenience function.
- Fixed error in argument handling for trifunctions such as tripcolor()
- axes.labelweight parameter added to rcParams.
- For imshow(), interpolation=’nearest’ will now always perform an interpolation. A “none” option has been added to indicate no interpolation at all.
- an error in the Hammer projection has been fixed.
- clabel for contour() now accepts a callable.
- HBox and VBox classes were added.
- memory usage is reduced in imshow().
- scatter() now accepts empty inputs.
- the behavior for ‘symlog’ scale has been fixed, but this may result in some minor changes to existing plots.
- added named figure support to figure().
- the MacOSX backend has been modified to make its interactive behavior consistent with the other backends.
- new colormaps called “cubehelix” and “coolwarm” were added.
- many bug fixes and documentation improvements.
Report a wrong version Report a wrong program title Suggest a correction

Screenshots

Main window Main window Python - matplotlib Python - matplotlib

Latest comments


There are no comments, be the first one!
Add new comment

E-mail Address:

Password:

Register now »

Forgot password?

Sign in with:
Download Software Informer Client
Copyright © 2012, Informer Technologies, Inc. About| Privacy and terms| Help| Feedback & Support| Partners program