Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.
Category
Data Analysis Software Free
Features
• Improved color conversion API and RGBA support • New Configuration (rcParams) • Qualitative colormaps • Axis offset label now responds to labelcolor • Improved offset text choice • Style parameter blacklist • Change in default font • Faster text rendering • Improvements for the Qt figure options editor • Improved image support • Support for HiDPI (Retina) displays in the NbAgg and WebAgg backends • Change in the default animation codec • Deprecated support for mencoder in animation • Boxplot Zorder Keyword Argument • Filled + and x markers • rcount and ccount for plot_surface() • Streamplot Zorder Keyword Argument Changes • Extension to matplotlib.backend_bases.GraphicsContextBase
License
Proprietary
Price
• Free
Pricing
Subscription
Free Trial
Available
Users Size
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
• Improved color conversion API and RGBA support • New Configuration (rcParams) • Qualitative colormaps • Axis offset label now responds to labelcolor • Improved offset text choice • Style parameter blacklist • Change in default font • Faster text rendering
What are the benefits?
• Produces publication quality figures • Can be used in python scripts • Generate plots • Provides a matlab-like interface • You have full control of line styles
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
7.8
Features & Functionality
7.6
8.2
Advanced Features
7.6
8.5
Integration
7.6
6.3
Performance
7.6
—
Customer Support
7.6
—
Implementation
—
Renew & Recommend
—
Bottom Line
Matplotlib can be used in Python scripts, the Python and IPython shell, the jupyter notebook, web application servers, and four graphical user interface toolkits.
7.6
Editor Rating
7.7
Aggregated User Rating
3 ratings
You have rated this
Matplotlib is a library for making 2D plots of arrays in Python which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.
Matplotlib offers features such as The top level matplotlib module, afm (Adobe Font Metrics interface), animation module, artist Module, Axes class, axis and tick API, backends, cbook, cm (colormap), collections, colorbar, colors, container, dates, dviread, figure, finance, font_manager, gridspec, image, legend and legend_handler, lines, markers, mathtext, mlab, offsetbox, patches, path, patheffects, projections, pyplot, rcsetup, Sankey, scale, spines, style, text, ticker, tight_layout, working with transformations, triangular grids, type1font, units and widgets.
Users can generate plots, histograms, power spectra, bar charts, error charts and scatter plots, with just a few lines of code. Users have full control of line styles, font properties and axes properties, via an object oriented interface or via a set of functions familiar to MATLAB users.
The Matplotlib code is conceptually divided into three parts: the pylab interface is the set of functions provided by matplotlib.pylab which allow the user to create plots with code quite similar to MATLAB figure generating code. The Matplotlib frontend or Matplotlib API is the set of classes that do the heavy lifting, creating and managing figures, text, lines and plots. The backends are device-dependent drawing devices, aka renderers, that transform the frontend representation to hardcopy or a display device.
Matplotlib can be used by many users to automatically generate PostScript files to send to a printer or publishers. Others may deploy Matplotlib on a web application server to generate PNG output for inclusion in dynamically-generated web pages. Some may use Matplotlib interactively from the Python shell in Tkinter on Windows™. Users can also embed Matplotlib in a Gtk+ EEG application that runs on Windows, Linux and Macintosh OS X.
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.