Software Open Access
Thomas A Caswell; Michael Droettboom; Antony Lee; Elliott Sales de Andrade; Tim Hoffmann; John Hunter; Jody Klymak; Eric Firing; David Stansby; Nelle Varoquaux; Jens Hedegaard Nielsen; Benjamin Root; Ryan May; Phil Elson; Jouni K. Seppänen; Darren Dale; Jae-Joon Lee; Damon McDougall; Andrew Straw; Paul Hobson; hannah; Christoph Gohlke; Adrien F. Vincent; Tony S Yu; Eric Ma; Steven Silvester; Charlie Moad; Nikita Kniazev; Elan Ernest; Paul Ivanov
{ "description": "<p>Highlights of this release include:</p>\n<ul>\n<li>Figure and Axes creation / management<ul>\n<li><code>subplot_mosaic</code> supports simple Axes sharing</li>\n<li>Figure now has <code>draw_without_rendering</code> method</li>\n<li>Figure <code>__init__</code> passes keyword arguments through to set</li>\n</ul>\n</li>\n<li>Plotting methods<ul>\n<li>Add <code>Annulus</code> patch</li>\n<li><code>set_data</code> method for <code>FancyArrow</code> patch</li>\n<li>New arrow styles in <code>ArrowStyle</code> and <code>ConnectionPatch</code></li>\n<li>Setting collection offset transform after initialization</li>\n</ul>\n</li>\n<li>Colors and colormaps<ul>\n<li>Colormap registry (experimental)</li>\n<li>Image interpolation now possible at RGBA stage</li>\n<li><code>imshow</code> supports half-float arrays</li>\n<li>A callback registry has been added to <code>Normalize</code> objects</li>\n</ul>\n</li>\n<li>Titles, ticks, and labels<ul>\n<li>Settings tick positions and labels simultaneously in <code>set_ticks</code></li>\n</ul>\n</li>\n<li>Fonts and Text<ul>\n<li>Triple and quadruple dot mathtext accents</li>\n<li>Font properties of legend title are configurable</li>\n<li><code>Text</code> and <code>TextBox</code> <code>parse_math</code> option</li>\n<li>Text can be positioned inside <code>TextBox</code> widget</li>\n<li>Simplified font setting for <code>usetex</code> mode</li>\n<li>Type 42 subsetting is now enabled for PDF/PS backends</li>\n</ul>\n</li>\n<li>rcParams improvements<ul>\n<li>Allow setting default legend <code>labelcolor</code> globally</li>\n</ul>\n</li>\n<li>3D Axes improvements<ul>\n<li><code>Axes3D</code> now allows manual control of draw order</li>\n<li>Allow changing the vertical axis in 3D plots</li>\n<li><code>plot_surface</code> supports masked arrays and NaNs</li>\n<li>3D plotting methods support <code>data</code> keyword argument</li>\n</ul>\n</li>\n<li>Interactive tool improvements<ul>\n<li>Colorbars now have pan and zoom functionality</li>\n<li>Updated appearance of <code>Slider</code> widgets</li>\n<li>Selector additions of clearing, dragging, and removal</li>\n<li><code>CallbackRegistry</code> objects gain a method to temporarily block signals</li>\n<li>Directional sizing cursors</li>\n</ul>\n</li>\n<li>Sphinx extensions<ul>\n<li>More configuration of mathmpl sphinx extension</li>\n</ul>\n</li>\n<li>Backend-specific improvements<ul>\n<li>New GTK4 backend</li>\n<li>New Qt6 backend</li>\n<li>HiDPI support in Cairo-based, GTK, and Tk backends</li>\n<li>Qt figure options editor improvements</li>\n<li>WX backends support mouse navigation buttons</li>\n<li>WebAgg uses asyncio instead of Tornado</li>\n</ul>\n</li>\n</ul>", "license": "", "creator": [ { "affiliation": "Brookhaven National Lab", "@type": "Person", "name": "Thomas A Caswell" }, { "affiliation": "Mozilla", "@type": "Person", "name": "Michael Droettboom" }, { "@type": "Person", "name": "Antony Lee" }, { "@type": "Person", "name": "Elliott Sales de Andrade" }, { "@type": "Person", "name": "Tim Hoffmann" }, { "@type": "Person", "name": "John Hunter" }, { "affiliation": "University of Victoria", "@type": "Person", "name": "Jody Klymak" }, { "affiliation": "University of Hawaii", "@type": "Person", "name": "Eric Firing" }, { "affiliation": "UCL", "@type": "Person", "name": "David Stansby" }, { "affiliation": "TIMC-IMAG", "@type": "Person", "name": "Nelle Varoquaux" }, { "affiliation": "@qdev-dk", "@type": "Person", "name": "Jens Hedegaard Nielsen" }, { "@type": "Person", "name": "Benjamin Root" }, { "affiliation": "UCAR/@Unidata", "@type": "Person", "name": "Ryan May" }, { "@type": "Person", "name": "Phil Elson" }, { "@type": "Person", "name": "Jouni K. Sepp\u00e4nen" }, { "affiliation": "Cornell University", "@type": "Person", "name": "Darren Dale" }, { "@type": "Person", "name": "Jae-Joon Lee" }, { "affiliation": "AMD", "@type": "Person", "name": "Damon McDougall" }, { "@type": "Person", "name": "Andrew Straw" }, { "@type": "Person", "name": "Paul Hobson" }, { "@type": "Person", "name": "hannah" }, { "affiliation": "University of California, Irvine", "@type": "Person", "name": "Christoph Gohlke" }, { "affiliation": "Bordeaux INP", "@type": "Person", "name": "Adrien F. Vincent" }, { "@type": "Person", "name": "Tony S Yu" }, { "@type": "Person", "name": "Eric Ma" }, { "@type": "Person", "name": "Steven Silvester" }, { "affiliation": "@SalesLoft", "@type": "Person", "name": "Charlie Moad" }, { "@type": "Person", "name": "Nikita Kniazev" }, { "@type": "Person", "name": "Elan Ernest" }, { "@type": "Person", "name": "Paul Ivanov" } ], "url": "https://zenodo.org/record/5706396", "codeRepository": "https://github.com/matplotlib/matplotlib/tree/v3.5.0", "datePublished": "2021-11-16", "version": "v3.5.0", "@context": "https://schema.org/", "identifier": "https://doi.org/10.5281/zenodo.5706396", "@id": "https://doi.org/10.5281/zenodo.5706396", "@type": "SoftwareSourceCode", "name": "matplotlib/matplotlib: REL: v3.5.0" }
All versions | This version | |
---|---|---|
Views | 24,192 | 222 |
Downloads | 2,790 | 0 |
Data volume | 119.4 GB | 0 Bytes |
Unique views | 15,737 | 192 |
Unique downloads | 966 | 0 |