.. _github-stats-3-4-0: GitHub Stats for Matplotlib 3.4.0 ================================= GitHub stats for 2020/07/16 - 2021/03/25 (tag: v3.3.0) These lists are automatically generated, and may be incomplete or contain duplicates. We closed 204 issues and merged 772 pull requests. The full list can be seen `on GitHub `__ The following 177 authors contributed 3852 commits. * A N U S H * Adam Brown * Aditya Malhotra * aflah02 * Aitik Gupta * Alejandro García * Alex Henrie * Alexander Schlüter * Alexis de Almeida Coutinho * Andreas C Mueller * andrzejnovak * Antony Lee * Arthur Milchior * bakes * BAKEZQ * BaoGiang HoangVu * Ben Root * BH4 * Bradley Dice * Braxton Lamey * Brian McFee * Bruno Beltran * Bryan Kok * Byron Boulton * Carsten Schelp * ceelo777 * Charles * CharlesHe16 * Christian Baumann * Contextualist * DangoMelon * Daniel * Daniel Ingram * David Meyer * David Stansby * David Young * deep-jkl * Diego Leal * Dr. Thomas A Caswell * Dylan Cutler * Eben Pendleton * EBenkler * ebenp * ecotner * Elliott Sales de Andrade * Emily FY * Eric Firing * Eric Larson * Eric Prestat * Erik Benkler * Evan Berkowitz * Ewan Sutherland * Federico Ariza * Forrest * Frank Sauerburger * FrankTheCodeMonkey * Greg Lucas * hannah * Harry Knight * Harsh Sharma * Hassan Kibirige * Hugo van Kemenade * Iain-S * Ian Hunt-Isaak * Ian Thomas * ianhi * Ilya V. Schurov * ImportanceOfBeingErnest * Isuru Fernando * ItsRLuo * J. Scott Berg * Jae-Joon Lee * Jakub Klus * Janakarajan Natarajan * Jann Paul Mattern * jbhopkins * jeetvora331 * Jerome F. Villegas * Jerome Villegas * jfbu * Jirka Hladky * Jody Klymak * Johan von Forstner * johan12345 * john imperial * John Losito * John Peloquin * johnthagen * Jouni K. Seppänen * Kate Perkins * kate-perkins * katrielester * kolibril13 * kwgchi * Lee Johnston * Leo Singer * linchiwei123 * Lucy Liu * luz paz * luzpaz * Léonard Gérard * majorwitty * mansoor96g * Maria Ilie * Maria-Alexandra Ilie * Marianne Corvellec * Mark Harfouche * Martin Spacek * Mary Chris Go * Matthew Petroff * Matthias Bussonnier * Matthias Geier * Max Chen * McToel * Michael Grupp * Michaël Defferrard * Mihai Anton * Mohammad Aflah Khan * Neilzon Viloria * neok-m4700 * Nora Moseman * Pamela Wu * pankajchetry1168 * Petar Mlinarić * Peter Williams * Phil Nagel * philip-sparks * Philipp Arras * Philipp Nagel * Pratyush Raj * Péter Leéh * rajpratyush * Randall Ung * reshamas * Rezangyal * Richard Sheridan * richardsheridan * Rob McDonald * Rohit Rawat * Ruben Verweij * Ruth Comer * Ryan May * Sam Tygier * shawnchen * shawnchen1996 * ShawnChen1996 * Sidharth Bansal * Srihitha Maryada * Stephen Sinclair * Struan Murray * Theodor Athanasiadis * Thomas A Caswell * Thorvald Johannessen * Tim Gates * Tim Hoffmann * Tobias Hangleiter * tohc1 * Tom Charrett * Tom Neep * Tomas Fiers * ulijh * Ulrich J. Herter * Utkarshp1 * Uwe F. Mayer * Valentin Valls * Vincent Cuenca * Vineyard * Vlas Sokolov * Xianxiang Li * xlilos * Ye Chang * Yichao Yu * yozhikoff * Yun Liu * z0rgy * zitorelova GitHub issues and pull requests: Pull Requests (772): * :ghpull:`19775`: Fix deprecation for imread on URLs. * :ghpull:`19772`: Backport PR #19535 on branch v3.4.x (Fix example's BasicUnit array conversion.) * :ghpull:`19771`: Backport PR #19757 on branch v3.4.x (Fixed python -mpip typo) * :ghpull:`19770`: Backport PR #19739 on branch v3.4.x (Changed 'python -mpip' to 'python -m pip' for consistency) * :ghpull:`19535`: Fix example's BasicUnit array conversion. * :ghpull:`19767`: Backport PR #19766 on branch v3.4.x (Set colormap modification removal to 3.6.) * :ghpull:`19766`: Set colormap modification removal to 3.6. * :ghpull:`19764`: Backport PR #19762 on branch v3.4.x (FIX: do not report that webagg supports blitting) * :ghpull:`19762`: FIX: do not report that webagg supports blitting * :ghpull:`19689`: Prepare API docs for v3.4.0 * :ghpull:`19761`: Backport PR #19746 on branch v3.4.x (Fix resizing in nbAgg.) * :ghpull:`19746`: Fix resizing in nbAgg. * :ghpull:`19757`: Fixed python -mpip typo * :ghpull:`19739`: Changed 'python -mpip' to 'python -m pip' for consistency * :ghpull:`19713`: DOC: Prepare What's new page for 3.4.0. * :ghpull:`19742`: Backport PR #19741 on branch v3.4.x (Only override pickradius when picker is not a bool.) * :ghpull:`19741`: Only override pickradius when picker is not a bool. * :ghpull:`19726`: Backport PR #19505 on branch v3.4.x (Move some advanced documentation away from Installation Guide) * :ghpull:`19505`: Move some advanced documentation away from Installation Guide * :ghpull:`19712`: Backport PR #19707 on branch v3.4.x (DOC: fix dx in Arrow guide) * :ghpull:`19711`: Backport PR #19709 on branch v3.4.x (Fix arrow_guide.py typo) * :ghpull:`19709`: Fix arrow_guide.py typo * :ghpull:`19707`: DOC: fix dx in Arrow guide * :ghpull:`19699`: Backport PR #19695 on branch v3.4.x (DOC: Increase size of headings) * :ghpull:`19695`: DOC: Increase size of headings * :ghpull:`19697`: Backport PR #19690 on branch v3.4.x (Only warn about existing redirects if content differs.) * :ghpull:`19690`: Only warn about existing redirects if content differs. * :ghpull:`19696`: Backport PR #19665 on branch v3.4.x (Changed FormatStrFormatter documentation to include how to get unicode minus) * :ghpull:`19680`: Backport PR #19402 on branch v3.4.x (Build aarch64 wheels) * :ghpull:`19678`: Backport PR #19671 on branch v3.4.x (Fix crash in early window raise in gtk3.) * :ghpull:`19671`: Fix crash in early window raise in gtk3. * :ghpull:`19665`: Changed FormatStrFormatter documentation to include how to get unicode minus * :ghpull:`19402`: Build aarch64 wheels * :ghpull:`19669`: Backport PR #19661 on branch v3.4.x (Fix CoC link) * :ghpull:`19668`: Backport PR #19663 on branch v3.4.x (ENH: add a copy method to colormaps) * :ghpull:`19663`: ENH: add a copy method to colormaps * :ghpull:`19661`: Fix CoC link * :ghpull:`19652`: Backport PR #19649 on branch v3.4.x (Use globals() instead of locals() for adding colormaps as names to cm module) * :ghpull:`19649`: Use globals() instead of locals() for adding colormaps as names to cm module * :ghpull:`19651`: Backport PR #19618 on branch v3.4.x (FIX: make the cache in font_manager._get_font keyed by thread id) * :ghpull:`19650`: Backport PR #19625 on branch v3.4.x (Restore _AxesStack to track a Figure's Axes order.) * :ghpull:`19647`: Backport PR #19645 on branch v3.4.x (Fix comment in RectangleSelector) * :ghpull:`19618`: FIX: make the cache in font_manager._get_font keyed by thread id * :ghpull:`19648`: Backport PR #19643 on branch v3.4.x (Don't turn check_for_pgf into public API.) * :ghpull:`19625`: Restore _AxesStack to track a Figure's Axes order. * :ghpull:`19643`: Don't turn check_for_pgf into public API. * :ghpull:`19645`: Fix comment in RectangleSelector * :ghpull:`19644`: Backport PR #19611 on branch v3.4.x (Fix double picks.) * :ghpull:`19611`: Fix double picks. * :ghpull:`19640`: Backport PR #19639 on branch v3.4.x (FIX: do not allow single element list of str in subplot_mosaic) * :ghpull:`19639`: FIX: do not allow single element list of str in subplot_mosaic * :ghpull:`19638`: Backport PR #19632 on branch v3.4.x (Fix handling of warn keyword in in Figure.show.) * :ghpull:`19637`: Backport PR #19582 on branch v3.4.x (Add kerning to single-byte strings in PDFs) * :ghpull:`19632`: Fix handling of warn keyword in in Figure.show. * :ghpull:`19582`: Add kerning to single-byte strings in PDFs * :ghpull:`19629`: Backport PR #19548 on branch v3.4.x (Increase tolerances for other arches.) * :ghpull:`19630`: Backport PR #19596 on branch v3.4.x (Fix for issue 17769: wx interactive figure close cause crash) * :ghpull:`19596`: Fix for issue 17769: wx interactive figure close cause crash * :ghpull:`19548`: Increase tolerances for other arches. * :ghpull:`19616`: Backport PR #19577 on branch v3.4.x (Fix "return"->"enter" mapping in key names.) * :ghpull:`19617`: Backport PR #19571 on branch v3.4.x (Fail early when setting Text color to a non-colorlike.) * :ghpull:`19615`: Backport PR #19583 on branch v3.4.x (FIX: check for a set during color conversion) * :ghpull:`19614`: Backport PR #19597 on branch v3.4.x (Fix IPython import issue) * :ghpull:`19613`: Backport PR #19546 on branch v3.4.x (Move unrendered README.wx to thirdpartypackages/index.rst.) * :ghpull:`19583`: FIX: check for a set during color conversion * :ghpull:`19597`: Fix IPython import issue * :ghpull:`19571`: Fail early when setting Text color to a non-colorlike. * :ghpull:`19595`: Backport PR #19589 on branch v3.4.x (Changes linestyle parameter of flierprops) * :ghpull:`19577`: Fix "return"->"enter" mapping in key names. * :ghpull:`19589`: Changes linestyle parameter of flierprops * :ghpull:`19592`: Backport PR #19587 on branch v3.4.x (DOC: fix plot_date doc) * :ghpull:`19587`: DOC: fix plot_date doc * :ghpull:`19580`: Backport PR #19456 on branch v3.4.x (Doc implement reredirects) * :ghpull:`19579`: Backport PR #19567 on branch v3.4.x (DOC: fix typos) * :ghpull:`19456`: Doc implement reredirects * :ghpull:`19567`: DOC: fix typos * :ghpull:`19542`: Backport PR #19532 on branch v3.4.x (Add note on interaction between text wrapping and bbox_inches='tight') * :ghpull:`19549`: Backport PR #19545 on branch v3.4.x (Replace references to pygtk by pygobject in docs.) * :ghpull:`19546`: Move unrendered README.wx to thirdpartypackages/index.rst. * :ghpull:`19545`: Replace references to pygtk by pygobject in docs. * :ghpull:`19532`: Add note on interaction between text wrapping and bbox_inches='tight' * :ghpull:`19541`: MAINT: fix typo from #19438 * :ghpull:`19480`: Fix CallbackRegistry memory leak * :ghpull:`19539`: In scatter, fix single rgb edgecolors handling * :ghpull:`19438`: FIX: restore creating new axes via plt.subplot with different kwargs * :ghpull:`18436`: Sync 3D errorbar with 2D * :ghpull:`19472`: Fix default label visibility for top-or-left-labeled shared subplots(). * :ghpull:`19496`: MNT: Restore auto-adding Axes3D to their parent figure on init * :ghpull:`19533`: Clarify the animated property and reword blitting tutorial a bit * :ghpull:`19146`: Fix #19128: webagg reports incorrect values for non-alphanumeric key events on non-qwerty keyboards * :ghpull:`18068`: Add note on writing binary formats to stdout using savefig() * :ghpull:`19507`: FIX: ensure we import when the user cwd does not exist * :ghpull:`19413`: FIX: allow add option for Axes3D(fig) * :ghpull:`19498`: Dedupe implementations of {XAxis,YAxis}._get_tick_boxes_siblings. * :ghpull:`19502`: Prefer projection="polar" over polar=True. * :ghpull:`18480`: Clarify color priorities in collections * :ghpull:`19501`: Fix text position with usetex and xcolor * :ghpull:`19460`: Implement angles for bracket arrow styles. * :ghpull:`18408`: FIX/API: ``fig.canvas.draw`` always updates internal state * :ghpull:`19504`: Remove remaining references to Travis CI * :ghpull:`13358`: 3D margins consistency for mplot3d (isometric projection) * :ghpull:`19529`: Simplify checking for tex packages. * :ghpull:`19516`: Ignore files from annotate coverage reports * :ghpull:`19500`: Remove workaround for numpy<1.16, and update version check. * :ghpull:`19518`: Skip setting up a tmpdir in tests that don't need one. * :ghpull:`19514`: DOC: add fixed-aspect colorbar examples * :ghpull:`19511`: Clarify axes.autolimit_mode rcParam. * :ghpull:`19503`: Fix tight_layout() on "canvasless" figures. * :ghpull:`19410`: Set the GTK background color to white. * :ghpull:`19497`: Add overset/underset whatsnew entry * :ghpull:`19490`: Fix error message in plt.close(). * :ghpull:`19461`: Move ToolManager warnings to rcParam validator * :ghpull:`19488`: Prefer ``tr1-tr2`` to ``tr1+tr2.inverted()``. * :ghpull:`19485`: fix regression of axline behavior with non-linear scales * :ghpull:`19314`: Fix over/under mathtext symbols * :ghpull:`19468`: Include tex output in pdf LatexError. * :ghpull:`19478`: Fix trivial typo in error message. * :ghpull:`19449`: Switch array-like (M, N) to (M, N) array-like. * :ghpull:`19459`: Merge v3.3.4 into master * :ghpull:`18746`: Make figure parameter optional when constructing canvases. * :ghpull:`19455`: Add note that pyplot cannot be used for 3D. * :ghpull:`19457`: Use absolute link for discourse * :ghpull:`19440`: Slightly reorganize api docs. * :ghpull:`19344`: Improvements to Docs for new contributors * :ghpull:`19435`: Replace gtk3 deprecated APIs that have simple replacements. * :ghpull:`19452`: Fix the docstring of draw_markers to match the actual behavior. * :ghpull:`19448`: Remove unnecessary facecolor cache in Patch3D. * :ghpull:`19396`: CI: remove win prerelease azure + add py39 * :ghpull:`19426`: Support empty stairs. * :ghpull:`19399`: Fix empty Poly3DCollections * :ghpull:`19416`: fixes TypeError constructor returned NULL in wayland session * :ghpull:`19439`: Move cheatsheet focus to the cheatsheets away * :ghpull:`19425`: Add units to bar_label padding documentation. * :ghpull:`19422`: Style fixes to triintepolate docs. * :ghpull:`19421`: Switch to documenting generic collections in lowercase. * :ghpull:`19411`: DOC: fix incorrect parameter names * :ghpull:`19387`: Fix CSS table header layout * :ghpull:`18683`: Better document font. rcParams entries. * :ghpull:`19418`: BF: DOCS: fix slash for windows in conf.py * :ghpull:`18544`: REORG: JoinStyle and CapStyle classes * :ghpull:`19415`: Make TaggedValue in basic_units a sequence * :ghpull:`19412`: DOC: correct off by one indentation. * :ghpull:`19407`: Improve doc of default labelpad. * :ghpull:`19373`: test for align_ylabel bug with constrained_layout * :ghpull:`19347`: os.environ-related cleanups. * :ghpull:`19319`: DOC: make canonical version stable * :ghpull:`19395`: wx: Use integers in more places * :ghpull:`17850`: MNT: set the facecolor of nofill markers * :ghpull:`19334`: Fix qt backend on mac big sur * :ghpull:`19394`: Don't allow pyzmq 22.0.0 on AppVeyor. * :ghpull:`19367`: Deprecate imread() reading from URLs * :ghpull:`19341`: MarkerStyle is considered immutable * :ghpull:`19337`: Move sphinx extension files into mpl-data. * :ghpull:`19389`: Temporarily switch intersphinx to latest pytest. * :ghpull:`19390`: Doc: Minor formatting * :ghpull:`19383`: Always include sample_data in installs. * :ghpull:`19378`: Modify indicate_inset default label value * :ghpull:`19357`: Shorten/make more consistent the half-filled marker definitions. * :ghpull:`18649`: Deprecate imread() reading from URLs * :ghpull:`19370`: Force classic ("auto") date converter in classic style. * :ghpull:`19364`: Fix trivial doc typos. * :ghpull:`19359`: Replace use of pyplot with OO api in some examples * :ghpull:`19342`: FIX: fix bbox_inches=tight and constrained layout bad interaction * :ghpull:`19350`: Describe how to test regular installations of Matplotlib * :ghpull:`19332`: Prefer concatenate to h/vstack in simple cases. * :ghpull:`19340`: Remove the deprecated rcParams["datapath"]. * :ghpull:`19326`: Whitespace in Choosing Colormaps tutorial plots * :ghpull:`16417`: Deprecate rcParams["datapath"] in favor of mpl.get_data_path(). * :ghpull:`19336`: Revert "Deprecate setting Line2D's pickradius via set_picker." * :ghpull:`19153`: MNT: Remove deprecated axes kwargs collision detection (version 2) * :ghpull:`19330`: Remove register storage class from Agg files. * :ghpull:`19324`: Improve FT2Font docstrings. * :ghpull:`19328`: Explain annotation behavior when used in conjunction with arrows * :ghpull:`19329`: Fix building against system qhull * :ghpull:`19331`: Skip an ImageMagick test if ffmpeg is unavailable. * :ghpull:`19333`: Fix PGF with special character paths. * :ghpull:`19322`: Improve docs of _path C-extension. * :ghpull:`19317`: Pin to oldest supported PyQt on minver CI instance. * :ghpull:`19315`: Update the markers part of matplotlib.pyplot.plot document (fix issue #19274) * :ghpull:`18978`: API: Remove deprecated axes kwargs collision detection * :ghpull:`19306`: Fix some packaging issues * :ghpull:`19291`: Cleanup code for format processing * :ghpull:`19316`: Simplify X11 checking for Qt. * :ghpull:`19287`: Speedup LinearSegmentedColormap.from_list. * :ghpull:`19293`: Fix some docstring interpolations * :ghpull:`19313`: Add missing possible return value to docs of get_verticalalignment() * :ghpull:`18916`: Add overset and underset support for mathtext * :ghpull:`18126`: FIX: Allow deepcopy on norms and scales * :ghpull:`19281`: Make all transforms copiable (and thus scales, too). * :ghpull:`19294`: Deprecate project argument to Line3DCollection.draw. * :ghpull:`19307`: DOC: remove stray assignment in "multiple legends" example * :ghpull:`19303`: Extended the convolution filter for correct dilation * :ghpull:`19261`: Add machinery for png-only, single-font mathtext tests. * :ghpull:`16571`: Update Qhull to 2019.1 reentrant version * :ghpull:`16720`: Download qhull at build-or-sdist time. * :ghpull:`18653`: ENH: Add func norm * :ghpull:`19272`: Strip irrelevant information from testing docs * :ghpull:`19298`: Fix misplaced colon in bug report template. * :ghpull:`19297`: Clarify return format of Line2D.get_data. * :ghpull:`19277`: Warn on redundant definition of plot properties * :ghpull:`19278`: Cleanup and document _plot_args() * :ghpull:`19282`: Remove the unused TransformNode._gid. * :ghpull:`19264`: Expand on slider_demo example * :ghpull:`19244`: Move cbook._check_isinstance() to _api.check_isinstance() * :ghpull:`19273`: Use proper pytest functionality for warnings and exceptions * :ghpull:`19262`: more robust check for enter key in TextBox * :ghpull:`19249`: Clarify Doc for Secondary axis, ad-hoc example * :ghpull:`19248`: Make return value of _get_patch_verts always an array. * :ghpull:`19247`: Fix markup for mplot3d example. * :ghpull:`19216`: Ignore non-draw codes when calculating path extent * :ghpull:`19215`: Collect information for setting up a development environment * :ghpull:`19210`: Fix creation of AGG images bigger than 1024**3 pixels * :ghpull:`18933`: Set clip path for PostScript texts. * :ghpull:`19162`: Deprecate cbook.warn_deprecated and move internal calls to _api.warn_deprecated * :ghpull:`16391`: Re-write sym-log-norm * :ghpull:`19240`: FIX: process lists for inverse norms * :ghpull:`18737`: Fix data cursor for images with additional transform * :ghpull:`18642`: Propagate minpos from Collections to Axes.datalim * :ghpull:`19242`: Update first occurrence of QT to show both 4 and 5 * :ghpull:`19231`: Add reference section to all statistics examples * :ghpull:`19217`: Request an autoscale at the end of ax.pie() * :ghpull:`19176`: Deprecate additional positional args to plot_{surface,wireframe}. * :ghpull:`19063`: Give plot_directive output a ``max-width: 100%`` * :ghpull:`19187`: Support callable for formatting of Sankey labels * :ghpull:`19220`: Remove one TOC level from the release guide * :ghpull:`19212`: MNT: try to put more whitespace in welcome message * :ghpull:`19155`: Consolidated the Install from Source docs * :ghpull:`19208`: added version ask/hint to issue templates, grammar on pr bot * :ghpull:`19185`: Document Triangulation.triangles * :ghpull:`19181`: Remove unused imports * :ghpull:`19207`: Fix Grouper example code * :ghpull:`19204`: Clarify Date Format Example * :ghpull:`19200`: Fix incorrect statement regarding test images cache size. * :ghpull:`19198`: Fix link in contrbuting docs * :ghpull:`19196`: Fix PR welcome action * :ghpull:`19188`: Cleanup comparision between X11/CSS4 and xkcd colors * :ghpull:`19194`: Fix trivial quiver doc typo. * :ghpull:`19180`: Fix Artist.remove_callback() * :ghpull:`19192`: Fixed part of Issue - #19100, changed documentation for axisartist * :ghpull:`19179`: Check that no new figures are created in image comparison tests * :ghpull:`19184`: Minor doc cleanup * :ghpull:`19093`: DOCS: Specifying Colors tutorial format & arrange * :ghpull:`17107`: Add Spines class as a container for all Axes spines * :ghpull:`18829`: Create a RangeSlider widget * :ghpull:`18873`: Getting Started GSoD * :ghpull:`19175`: Fix axes direction for a floating axisartist * :ghpull:`19130`: DOC: remove reference to 2.2.x branches from list of active branches * :ghpull:`15212`: Dedupe window-title setting by moving it to FigureManagerBase. * :ghpull:`19172`: Fix 3D surface example bug for non-square grid * :ghpull:`19173`: Ensure backend tests are skipped if unavailable * :ghpull:`19170`: Clarify meaning of facecolors for LineCollection * :ghpull:`18310`: Add 3D stem plot * :ghpull:`18127`: Implement lazy autoscaling in mplot3d. * :ghpull:`16178`: Add multiple label support for Axes.plot() * :ghpull:`19151`: Deprecate @cbook.deprecated and move internal calls to @_api.deprecated * :ghpull:`19088`: Ignore CLOSEPOLY vertices when computing dataLim from patches * :ghpull:`19166`: CI: add github action to post to first-time PRs openers * :ghpull:`19124`: GOV/DOC: add section to docs on triaging and triage team * :ghpull:`15602`: Add an auto-labeling helper function for bar charts * :ghpull:`19164`: docs: fix simple typo, backslahes -> backslashes * :ghpull:`19161`: Simplify test_backend_pdf::test_multipage_properfinalize. * :ghpull:`19141`: FIX: suppress offset text in ConciseDateFormatter when largest scale is in years * :ghpull:`19150`: Move from @cbook._classproperty to @_api.classproperty * :ghpull:`19144`: Move from cbook._warn_external() to _api.warn_external() * :ghpull:`19119`: Don't lose unit change handlers when pickling/unpickling. * :ghpull:`19145`: Move from cbook._deprecate_*() to _api.deprecate_*() * :ghpull:`19123`: Use Qt events to refresh pixel ratio. * :ghpull:`19056`: Support raw/rgba frame format in FFMpegFileWriter * :ghpull:`19140`: Fix the docstring of suptitle/subxlabel/supylabel. * :ghpull:`19132`: Normalize docstring interpolation label for kwdoc() property lists * :ghpull:`19134`: Switch internal API function calls from cbook to _api * :ghpull:`19138`: Added non-code contributions to incubator docs * :ghpull:`19125`: DOC: contributor incubator * :ghpull:`18948`: DOC: Fix latexpdf build * :ghpull:`18753`: Remove several more deprecations * :ghpull:`19083`: Fix headless tests on Wayland. * :ghpull:`19127`: Cleanups to webagg & friends. * :ghpull:`19122`: FIX/DOC - make Text doscstring interp more easily searchable * :ghpull:`19106`: Support setting rcParams["image.cmap"] to Colormap instances. * :ghpull:`19085`: FIX: update a transfrom from transFigure to transSubfigure * :ghpull:`19117`: Rename a confusing variable. * :ghpull:`18647`: Axes.axline: implement support transform argument (for points but not slope) * :ghpull:`16220`: Fix interaction with unpickled 3d plots. * :ghpull:`19059`: Support blitting in webagg backend * :ghpull:`19107`: Update pyplot.py * :ghpull:`19044`: Cleanup Animation frame_formats. * :ghpull:`19087`: FIX/TST: recursively remove ticks * :ghpull:`19094`: Suppress -Wunused-function about _import_array when compiling tkagg.cpp. * :ghpull:`19092`: Fix use transform mplot3d * :ghpull:`19097`: DOC: add FuncScale to set_x/yscale * :ghpull:`19089`: ENH: allow passing a scale instance to set_scale * :ghpull:`19086`: FIX: add a default scale to Normalize * :ghpull:`19073`: Mention in a few more places that artists default to not-pickable. * :ghpull:`19079`: Remove incorrect statement about ``hist(..., log=True)``. * :ghpull:`19076`: Small improvements to aitoff projection. * :ghpull:`19071`: DOC: Add 'blackman' to list of imshow interpolations * :ghpull:`17524`: ENH: add supxlabel and supylabel * :ghpull:`18840`: Add tutorial about autoscaling * :ghpull:`19042`: Simplify GridHelper invalidation. * :ghpull:`19048`: Remove _draw_{ticks2,label2}; skip extents computation in _update_ticks. * :ghpull:`18983`: Pass norm argument to spy * :ghpull:`18802`: Add code of conduct * :ghpull:`19060`: Fix broken link in Readme * :ghpull:`18569`: More generic value snapping for Slider widgets * :ghpull:`19055`: Fix kwargs handling in AnnotationBbox * :ghpull:`19041`: Reword docs for exception_handler in CallbackRegistry. * :ghpull:`19046`: Prepare inlining MovieWriter.cleanup() into MovieWriter.finish(). * :ghpull:`19050`: Better validate tick direction. * :ghpull:`19038`: Fix markup in interactive figures doc. * :ghpull:`19035`: grid_helper_curvelinear cleanups. * :ghpull:`19022`: Update event handling docs. * :ghpull:`19025`: Remove individual doc entries for some methods Axes inherits from Artist * :ghpull:`19018`: Inline and optimize ContourLabeler.get_label_coords. * :ghpull:`19019`: Deprecate never used ``resize_callback`` param to FigureCanvasTk. * :ghpull:`19023`: Cleanup comments/docs in backend_macosx, backend_pdf. * :ghpull:`19020`: Replace mathtext assertions by unpacking. * :ghpull:`19024`: Dedupe docs of GridSpec.subplots. * :ghpull:`19013`: Improve docs of _get_packed_offsets, _get_aligned_offsets. * :ghpull:`19009`: Compactify the implementation of ContourLabeler.add_label_near. * :ghpull:`19008`: Deprecate event processing wrapper methods on FigureManagerBase. * :ghpull:`19015`: Better document multilinebaseline (and other small TextArea fixes) * :ghpull:`19012`: Common ``__init__`` for VPacker and HPacker. * :ghpull:`19014`: Support normalize_kwargs(None) (== {}). * :ghpull:`19010`: Inline _print_pdf_to_fh, _print_png_to_fh. * :ghpull:`19003`: Remove reference to unicode-math in pgf preamble. * :ghpull:`18847`: Cleanup interactive pan/zoom. * :ghpull:`18868`: Expire _make_keyword_only deprecations from 3.2 * :ghpull:`18903`: Move cbook._suppress_matplotlib_deprecation_warning() from cbook to _api * :ghpull:`18997`: Micro-optimize check_isinstance. * :ghpull:`18995`: Fix the doc of GraphicsContextBase.set_clip_rectangle. * :ghpull:`18996`: Fix API change message from #18989 * :ghpull:`18993`: Don't access private renderer attributes in tkagg blit. * :ghpull:`18980`: DOC: fix typos * :ghpull:`18989`: The Artist property rasterized cannot be None anymore * :ghpull:`18987`: Fix punctuation in doc. * :ghpull:`18894`: Use selectfont instead of findfont + scalefont + setfont in PostScript. * :ghpull:`18990`: Minor cleanup of categorical example * :ghpull:`18947`: Strictly increasing check with test coverage for streamplot grid * :ghpull:`18981`: Cleanup Firefox SVG example. * :ghpull:`18969`: Improve documentation on rasterization * :ghpull:`18876`: Support fully-fractional HiDPI added in Qt 5.14. * :ghpull:`18976`: Simplify contour_label_demo. * :ghpull:`18975`: Fix typing error in pyplot's docs * :ghpull:`18956`: Document rasterized parameter in pcolormesh() explicitly * :ghpull:`18968`: Fix clabel() for backends without canvas.get_renderer() * :ghpull:`18949`: Deprecate AxisArtist.ZORDER * :ghpull:`18830`: Pgf plotting * :ghpull:`18967`: Remove unnecessary calls to lower(). * :ghpull:`18910`: Remove Artist.eventson and Container.eventson * :ghpull:`18964`: Remove special-casing for PostScript dpi in pyplot.py. * :ghpull:`18961`: Replace sphinx-gallery-specific references by standard :doc: refs. * :ghpull:`18955`: added needs_ghostscript; skip test * :ghpull:`18857`: Improve hat graph example * :ghpull:`18943`: Small cleanup to StepPatch._update_path. * :ghpull:`18937`: Cleanup stem docs and simplify implementation. * :ghpull:`18895`: Introduce variable since which mpl version the minimal python version * :ghpull:`18927`: Improve warning message for missing font family specified via alias. * :ghpull:`18930`: Document limitations of Path.contains_point() and clarify its semantics * :ghpull:`18892`: Fixes MIME type for svg frame_format in HTMLWriter. * :ghpull:`18938`: Edit usetex docs. * :ghpull:`18923`: Use lambdas to prevent gc'ing and deduplication of widget callbacks. * :ghpull:`16171`: Contour fixes/improvements * :ghpull:`18901`: Simplify repeat_delay and fix support for it when using iterable frames. * :ghpull:`18911`: Added Aria-Labels to all inputs with tooltips for generated HTML animations: issue #17910 * :ghpull:`18912`: Use CallbackRegistry for {Artist,Collection}.add_callback. * :ghpull:`18919`: DOCS: fix contourf hatch demo legend * :ghpull:`18905`: Make docs fail on Warning (and fix all existing warnings) * :ghpull:`18763`: Single-line string notation for subplot_mosaic * :ghpull:`18902`: Move ImageMagick version exclusion to _get_executable_info. * :ghpull:`18915`: Remove hard-coded API removal version mapping. * :ghpull:`18914`: Fix typo in error message: interable -> iterable. * :ghpull:`15065`: step-between as drawstyle [Alternative approach to #15019] * :ghpull:`18532`: Consistent behavior of draw_if_interactive across interactive backends. * :ghpull:`18908`: Rework interactive backends tests. * :ghpull:`18817`: MAINT: deprecate validCap, validJoin * :ghpull:`18907`: Unmark wx-threading-test-failure as strict xfail. * :ghpull:`18896`: Add note on keeping a reference to animation docstrings * :ghpull:`18862`: Resolve mathtext.fontset at FontProperties creation time. * :ghpull:`18877`: Remove fallback to nonexistent setDevicePixelRatioF. * :ghpull:`18823`: Move from @cbook.deprecated to @_api.deprecated * :ghpull:`18889`: Switch Tk to using PNG files for buttons * :ghpull:`18888`: Update version of Matplotlib that needs Python 3.7 * :ghpull:`18867`: Remove "Demo" from example titles (part 2) * :ghpull:`18863`: Reword FontProperties docstring. * :ghpull:`18866`: Fix RGBAxes docs markup. * :ghpull:`18874`: Slightly compress down the pgf tests. * :ghpull:`18565`: Make Tkagg blit thread safe * :ghpull:`18858`: Remove "Demo" from example titles * :ghpull:`15177`: Bind WX_CHAR_HOOK instead of WX_KEY_DOWN for wx key_press_event. * :ghpull:`18821`: Simplification of animated histogram example * :ghpull:`18844`: Fix sphinx formatting issues * :ghpull:`18834`: Add cross-references to Artist tutorial * :ghpull:`18827`: Update Qt version in event handling docs. * :ghpull:`18825`: Warn in pgf backend when unknown font is requested. * :ghpull:`18822`: Remove deprecate * :ghpull:`18733`: Time series histogram plot example * :ghpull:`18812`: Change LogFormatter coeff computation * :ghpull:`18820`: Fix axes -> Axes changes in figure.py * :ghpull:`18657`: Move cbook.deprecation to _api.deprecation * :ghpull:`18818`: Clarify behavior of CallbackRegistry.disconnect with nonexistent cids. * :ghpull:`18811`: DOC Use 'Axes' instead of 'axes' in figure.py * :ghpull:`18814`: [Example] update Anscombe's Quartet * :ghpull:`18806`: DOC Use 'Axes' in _axes.py docstrings * :ghpull:`18799`: Remove unused wx private attribute. * :ghpull:`18772`: BF: text not drawn shouldn't count for tightbbox * :ghpull:`18793`: Consistently use axs to refer to a set of Axes (v2) * :ghpull:`18792`: Cmap cleanup * :ghpull:`18798`: Deprecate ps.useafm for mathtext * :ghpull:`18302`: Remove 3D attributes from renderer * :ghpull:`18795`: Make inset indicator more visible in the example * :ghpull:`18781`: Update description of web application server example. * :ghpull:`18791`: Fix documentation of edgecolors precedence for scatter() * :ghpull:`14645`: Add a helper to copy a colormap and set its extreme colors. * :ghpull:`17709`: Enh: SymNorm for normalizing symmetrical data around a center * :ghpull:`18780`: CI: pydocstyle>=5.1.0, flake8-docstrings>=1.4.0 verified to work * :ghpull:`18200`: Unpin pydocstyle * :ghpull:`18767`: Turn "How to use Matplotlib in a web application server" into a sphinx-gallery example * :ghpull:`18765`: Remove some unused tick private attributes. * :ghpull:`18688`: Shorter property deprecation. * :ghpull:`18748`: Allow dependabot to check GitHub actions daily * :ghpull:`18529`: Synchronize view limits of shared axes after setting ticks * :ghpull:`18575`: Colorbar grid position * :ghpull:`18744`: DOCS: document log locator's ``numticks`` * :ghpull:`18687`: Deprecate GraphicsContextPS. * :ghpull:`18706`: Consistently use 3D, 2D, 1D for dimensionality * :ghpull:`18702`: _make_norm_from_scale fixes. * :ghpull:`18558`: Support usetex in date Formatters * :ghpull:`18493`: MEP22 toolmanager set axes navigate_mode * :ghpull:`18730`: TST: skip if known-bad version of imagemagick * :ghpull:`18583`: Support binary comms in nbagg. * :ghpull:`18728`: Disable mouseover info for NonUniformImage. * :ghpull:`18710`: Deprecate cla() methods of Axis and Spines in favor of clear() * :ghpull:`18719`: Added the trace plot of the end point * :ghpull:`18729`: Use ax.add_image rather than ax.images.append in NonUniformImage example * :ghpull:`18707`: Use "Return whether ..." docstring for functions returning bool * :ghpull:`18724`: Remove extra newlines in contour(f) docs. * :ghpull:`18696`: removed glossary * :ghpull:`18721`: Remove the use_cmex font fallback mechanism. * :ghpull:`18680`: wx backend API cleanups. * :ghpull:`18709`: Use attributes Axes.x/yaxis instead of Axes.get_x/yaxis() * :ghpull:`18712`: Shorten GraphicsContextWx.get_wxcolour. * :ghpull:`18708`: Individualize contour and contourf docstrings * :ghpull:`18663`: fix: keep baseline scale to baseline 0 even if set to None * :ghpull:`18704`: Fix docstring of Axes.cla() * :ghpull:`18675`: Merge ParasiteAxesAuxTransBase into ParasiteAxesBase. * :ghpull:`18651`: Allow Type3 subsetting of otf fonts in pdf backend. * :ghpull:`17396`: Improve headlessness detection for backend selection. * :ghpull:`17737`: Deprecate BoxStyle._Base. * :ghpull:`18655`: Sync SubplotDivider API with SubplotBase API changes. * :ghpull:`18582`: Shorten mlab tests. * :ghpull:`18599`: Simplify wx rubberband drawing. * :ghpull:`18671`: DOC: fix autoscale docstring * :ghpull:`18637`: BLD: sync build and run time numpy pinning * :ghpull:`18693`: Also fix tk key mapping, following the same strategy as for gtk. * :ghpull:`18691`: Cleanup sample_data. * :ghpull:`18697`: Catch TypeError when validating rcParams types. * :ghpull:`18537`: Create security policy * :ghpull:`18356`: ENH: Subfigures * :ghpull:`18694`: Document limitations on ``@deprecated`` with multiple-inheritance. * :ghpull:`18669`: Rework checks for old macosx * :ghpull:`17791`: More accurate handling of unicode/numpad input in gtk3 backends. * :ghpull:`18679`: Further simplify pgf tmpdir cleanup. * :ghpull:`18685`: Cleanup pgf examples * :ghpull:`18682`: Small API cleanups to plot_directive. * :ghpull:`18686`: Numpydocify setp. * :ghpull:`18684`: Small simplification to triage_tests.py. * :ghpull:`17832`: pdf: Support setting URLs on Text objects * :ghpull:`18674`: Remove accidentally added swapfile. * :ghpull:`18673`: Small cleanups to parasite axes. * :ghpull:`18536`: axes3d panning * :ghpull:`18667`: TST: Lock cache directory during cleanup. * :ghpull:`18672`: Created Border for color examples * :ghpull:`18661`: Define GridFinder.{,inv\_}transform_xy as normal methods. * :ghpull:`18656`: Fix some missing references. * :ghpull:`18659`: Small simplifications to BboxImage. * :ghpull:`18511`: feat: StepPatch to take array as baseline * :ghpull:`18646`: Support activating figures with plt.figure(figure_instance). * :ghpull:`18370`: Move PostScript Type3 subsetting to pure python. * :ghpull:`18645`: Simplify Colorbar.set_label, inline Colorbar._edges. * :ghpull:`18633`: Support linestyle='none' in Patch * :ghpull:`18527`: Fold ColorbarPatch into Colorbar, deprecate colorbar_factory. * :ghpull:`17480`: Regenerate background when RectangleSelector active-flag is set back on. * :ghpull:`18626`: Specify case when parameter is ignored. * :ghpull:`18634`: Fix typo in warning message. * :ghpull:`18603`: bugfix #18600 by using the MarkerStyle copy constructor * :ghpull:`18628`: Remove outdate comment about canvases with no manager attribute. * :ghpull:`18591`: Deprecate MathTextParser("bitmap") and associated APIs. * :ghpull:`18617`: Remove special styling of sidebar heading * :ghpull:`18616`: Improve instructions for building the docs * :ghpull:`18623`: Provide a 'cursive' font present in Windows' default font set. * :ghpull:`18579`: Fix stairs() tests * :ghpull:`18618`: Correctly separate two fantasy font names. * :ghpull:`18610`: DOCS: optional doc building dependencies * :ghpull:`18601`: Simplify Rectangle and RegularPolygon. * :ghpull:`18573`: add_subplot(..., axes_class=...) for more idiomatic mpl_toolkits usage. * :ghpull:`18605`: Correctly sync state of wx toolbar buttons when triggered by keyboard. * :ghpull:`18606`: Revert "FIX: pin pytest" * :ghpull:`18587`: Fix docstring of zaxis_date. * :ghpull:`18589`: Factor out pdf Type3 glyph drawing. * :ghpull:`18586`: Text cleanups. * :ghpull:`18594`: FIX: pin pytest * :ghpull:`18577`: Random test cleanups * :ghpull:`18578`: Merge all axisartist axis_direction demos together. * :ghpull:`18588`: Use get_x/yaxis_transform more. * :ghpull:`18585`: FIx precision in pie and donut example * :ghpull:`18564`: Prepare for merging SubplotBase into AxesBase. * :ghpull:`15127`: ENH/API: improvements to register_cmap * :ghpull:`18576`: DOC: prefer colormap over color map * :ghpull:`18340`: Colorbar grid postion * :ghpull:`18568`: Added Reporting to code_of_conduct.md * :ghpull:`18555`: Convert _math_style_dict into an Enum. * :ghpull:`18567`: Replace subplot(ijk) calls by subplots(i, j) * :ghpull:`18554`: Replace some usages of plt.subplot() by plt.subplots() in tests * :ghpull:`18556`: Accept same types to errorevery as markevery * :ghpull:`15932`: Use test cache for test result images too. * :ghpull:`18557`: DOC: Add an option to disable Google Analytics. * :ghpull:`18560`: Remove incorrect override of pcolor/contour in parasite axes. * :ghpull:`18566`: Use fig, ax = plt.subplots() in tests (part 2) * :ghpull:`18553`: Use fig, ax = plt.subplots() in tests * :ghpull:`11748`: get_clip_path checks for nan * :ghpull:`8987`: Tick formatter does not support grouping with locale * :ghpull:`18552`: Change \*subplot(111, ...) to \*subplot(...) as 111 is the default. * :ghpull:`18189`: FIX: Add get/set methods for 3D collections * :ghpull:`18430`: FIX: do not reset ylabel ha when changing position * :ghpull:`18515`: Remove deprecated backend code. * :ghpull:`17935`: MNT: improve error messages on bad pdf metadata input * :ghpull:`18525`: Add Text3D position getter/setter * :ghpull:`18542`: CLEANUP: validate join/cap style centrally * :ghpull:`18501`: TST: Add test for _repr_html_ * :ghpull:`18528`: Deprecate TextArea minimumdescent. * :ghpull:`18543`: Documentation improvements for stairs() * :ghpull:`18531`: Unit handling improvements * :ghpull:`18523`: Don't leak file paths into PostScript metadata * :ghpull:`18526`: Templatize _image.resample to deduplicate it. * :ghpull:`18522`: Remove mlab, toolkits, and misc deprecations * :ghpull:`18516`: Remove deprecated font-related things. * :ghpull:`18535`: Add a code of conduct link to github * :ghpull:`17521`: Remove font warning when legend is added while using Tex * :ghpull:`18517`: Include kerning when outputting pdf strings. * :ghpull:`18521`: Inline some helpers in ColorbarBase. * :ghpull:`18512`: Private api2 * :ghpull:`18519`: Correctly position text with nonzero descent with afm fonts / ps output. * :ghpull:`18513`: Remove Locator.autoscale. * :ghpull:`18497`: Merge v3.3.x into master * :ghpull:`18502`: Remove the deprecated matplotlib.cm.revcmap() * :ghpull:`18506`: Inline ScalarFormatter._formatSciNotation. * :ghpull:`18455`: Fix BoundingBox in EPS files. * :ghpull:`18275`: feat: StepPatch * :ghpull:`18507`: Fewer "soft" dependencies on LaTeX packages. * :ghpull:`18378`: Deprecate public access to many mathtext internals. * :ghpull:`18494`: Move cbook._check_in_list() to _api.check_in_list() * :ghpull:`18423`: 2-D array RGB and RGBA values not understood in plt.plot() * :ghpull:`18492`: Fix doc build failure due to #18440 * :ghpull:`18435`: New environment terminal language * :ghpull:`18456`: Reuse InsetLocator to make twinned axes follow their parents. * :ghpull:`18440`: List existing rcParams in rcParams docstring. * :ghpull:`18453`: FIX: allow manually placed axes in constrained_layout * :ghpull:`18473`: Correct link to widgets examples * :ghpull:`18466`: Remove unnecessary autoscale handling in hist(). * :ghpull:`18465`: Don't modify bottom argument in place in stacked histograms. * :ghpull:`18468`: Cleanup multiple_yaxis_with_spines example. * :ghpull:`18463`: Improve formatting of defaults in docstrings. * :ghpull:`6268`: ENH: support alpha arrays in collections * :ghpull:`18449`: Remove the private Axes._set_position. * :ghpull:`18460`: DOC: example gray level in 'Specifying Colors' tutorial * :ghpull:`18426`: plot directive: caption-option * :ghpull:`18444`: Support doubleclick in webagg/nbagg * :ghpull:`12518`: Example showing scale-invariant angle arc * :ghpull:`18446`: Normalize properties passed to ToolHandles. * :ghpull:`18445`: Warn if an animation is gc'd before doing anything. * :ghpull:`18452`: Move Axes ``__repr__`` from Subplot to AxesBase. * :ghpull:`15374`: Replace _prod_vectorized by @-multiplication. * :ghpull:`13643`: RecangleSelector constructor does not handle marker_props * :ghpull:`18403`: DOC: Remove related topics entries from the sidebar * :ghpull:`18421`: Move {get,set}_{x,y}label to _AxesBase. * :ghpull:`18429`: DOC: fix date example * :ghpull:`18353`: DOCS: describe shared axes behavior with units * :ghpull:`18420`: Always strip out date in postscript's test_savefig_to_stringio. * :ghpull:`18422`: Decrease output when running ``pytest -s``. * :ghpull:`18418`: Cleanup menu example * :ghpull:`18419`: Avoid demo'ing passing kwargs to gca(). * :ghpull:`18372`: DOC: Fix various missing references and typos * :ghpull:`18400`: Clarify argument name in constrained_layout error message * :ghpull:`18384`: Clarification in ArtistAnimation docstring * :ghpull:`17892`: Add earlier color validation * :ghpull:`18367`: Support horizontalalignment in TextArea/AnchoredText. * :ghpull:`18362`: DOC: Add some types to Returns entries. * :ghpull:`18365`: move canvas focus after toomanager initialization * :ghpull:`18360`: Add example for specifying figure size in different units * :ghpull:`18341`: DOCS: add action items to PR template * :ghpull:`18349`: Remove redundant angles in ellipse demo. * :ghpull:`18145`: Created a parameter fontset that can be used in each Text element * :ghpull:`18344`: More nouns/imperative forms in docs. * :ghpull:`18308`: Synchronize units change in Axis.set_units for shared axis * :ghpull:`17494`: Rewrite of constrained_layout.... * :ghpull:`16646`: update colorbar.py make_axes_gridspec * :ghpull:`18306`: Fix configure subplots * :ghpull:`17509`: Fix ``swap_if_landscape`` call in backend_ps * :ghpull:`18323`: Deleted "Our Favorite Recipes" section and moved the examples. * :ghpull:`18128`: Change several deprecated symbols in _macosx.m * :ghpull:`18251`: Merge v3.3.x into master * :ghpull:`18329`: Change default keymap in toolmanager example. * :ghpull:`18330`: Dedent rst list. * :ghpull:`18286`: Fix imshow to work with subclasses of ndarray. * :ghpull:`18320`: Make Colorbar outline into a Spine. * :ghpull:`18316`: Safely import pyplot if a GUI framework is already running. * :ghpull:`18321`: Capture output of CallbackRegistry exception test. * :ghpull:`17900`: Add getters and _repr_html_ for over/under/bad values of Colormap objects. * :ghpull:`17930`: Fix errorbar property cycling to match plot. * :ghpull:`18290`: Remove unused import to fix flake8. * :ghpull:`16818`: Dedupe implementations of configure_subplots(). * :ghpull:`18284`: TkTimer interval=0 workaround * :ghpull:`17901`: DOC: Autoreformating of backend/\*.py * :ghpull:`17291`: Normalize gridspec ratios to lists in the setter. * :ghpull:`18226`: Use CallbackRegistry in Widgets and some related cleanup * :ghpull:`18203`: Force locator and formatter inheritence * :ghpull:`18279`: boxplot: Add conf_intervals reference to notch docs. * :ghpull:`18276`: Fix autoscaling to exclude inifinite data limits when possible. * :ghpull:`18261`: Migrate tk backend tests into subprocesses * :ghpull:`17961`: DOCS: Remove How-to: Contributing * :ghpull:`18201`: Remove mpl.colors deprecations for 3.4 * :ghpull:`18223`: Added example on how to make packed bubble charts * :ghpull:`18264`: Fix broken links in doc build. * :ghpull:`8031`: Add errorbars to mplot3d * :ghpull:`18187`: Add option to create horizontally-oriented stem plots * :ghpull:`18250`: correctly autolabel Documentation and Maintenance issues * :ghpull:`18161`: Add more specific GitHub issue templates * :ghpull:`18181`: Replace ttconv by plain python for pdf subsetting * :ghpull:`17371`: add context manager functionality to ion and ioff * :ghpull:`17789`: Tk backend improvements * :ghpull:`15532`: Resolve 'text ignores rotational part of transformation' (#698) * :ghpull:`17851`: Fix Axes3D.add_collection3d issues * :ghpull:`18205`: Hat graph example * :ghpull:`6168`: #5856: added option to create vertically-oriented stem plots * :ghpull:`18202`: Remove mpl.testing deprecations for 3.4 * :ghpull:`18081`: Support scale in ttf composite glyphs * :ghpull:`18199`: Some cleanup on TickedStroke * :ghpull:`18190`: Use ``super()`` more in backends * :ghpull:`18193`: Allow savefig to save SVGs on FIPS enabled systems #18192 * :ghpull:`17802`: fix FigureManagerTk close behavior if embedded in Tk App * :ghpull:`15458`: TickedStroke, a stroke style with ticks useful for depicting constraints * :ghpull:`18178`: DOC: clarify that display space coordinates are not stable * :ghpull:`18172`: allow webAgg to report middle click events * :ghpull:`17578`: Search for minus of any font size to get height of tex result * :ghpull:`17546`: ``func`` argument in ``legend_elements`` with non-monotonically increasing functions * :ghpull:`17684`: Deprecate passing bytes to FT2Font.set_text. * :ghpull:`17500`: Tst improve memleak * :ghpull:`17669`: Small changes to svg font embedding details * :ghpull:`18095`: Error on unexpected kwargs in scale classes * :ghpull:`18106`: Copy docstring description from Axes.legend() to Figure.legend() * :ghpull:`18002`: Deprecate various vector-backend-specific mathtext helpers. * :ghpull:`18006`: Fix ToolManager inconsistencies with regular toolbar * :ghpull:`18004`: Typos and docs for mathtext fonts. * :ghpull:`18133`: DOC: Update paths for moved API/what's new fragments * :ghpull:`18122`: Document and test legend argument parsing * :ghpull:`18124`: Fix FuncAnimation._draw_frame exception and testing * :ghpull:`18125`: pdf: Convert operator list to an Enum. * :ghpull:`18123`: Cleanup figure title example * :ghpull:`18121`: Improve rasterization demo * :ghpull:`18012`: Add explanatory text for rasterization demo * :ghpull:`18103`: Support data reference for hexbin() parameter C * :ghpull:`17826`: Add pause() and resume() methods to the base Animation class * :ghpull:`18090`: Privatize cbook.format_approx. * :ghpull:`18080`: Reduce numerical precision in Type 1 fonts * :ghpull:`18044`: Super-ify parts of the code base, part 3 * :ghpull:`18087`: Add a note on working around limit expansion of set_ticks() * :ghpull:`18071`: Remove deprecated animation code * :ghpull:`17822`: Check for float values for min/max values to ax{v,h}line * :ghpull:`18069`: Remove support for multiple-color strings in to_rgba_array * :ghpull:`18070`: Remove rcsetup deprecations * :ghpull:`18073`: Remove disable_internet.py * :ghpull:`18075`: typo in usetex.py example * :ghpull:`18043`: Super-ify parts of the code base, part 2 * :ghpull:`18062`: Bump matplotlib.patches coverage * :ghpull:`17269`: Fix ConciseDateFormatter when plotting a range included in a second * :ghpull:`18063`: Remove un-used trivial setters and getters * :ghpull:`18025`: add figpager as a third party package * :ghpull:`18046`: Discourage references in section headings. * :ghpull:`18042`: scatter: Raise if unexpected type of ``s`` argument. * :ghpull:`18028`: Super-ify parts of the code base, part 1 * :ghpull:`18029`: Remove some unused imports. * :ghpull:`18018`: Cache realpath resolution in font_manager. * :ghpull:`18013`: Use argumentless ``super()`` more. * :ghpull:`17988`: add test with -OO * :ghpull:`17993`: Make inset_axes and secondary_axis picklable. * :ghpull:`17992`: Shorten tight_bbox. * :ghpull:`18003`: Deprecate the unneeded Fonts.destroy. * :ghpull:`16457`: Build lognorm/symlognorm from corresponding scales. * :ghpull:`17966`: Fix some words * :ghpull:`17803`: Simplify projection-of-point-on-polyline in contour.py. * :ghpull:`17699`: raise RuntimeError appropriately for animation update func * :ghpull:`17954`: Remove another overspecified latex geometry. * :ghpull:`17948`: Sync Cairo's usetex measurement with base class. * :ghpull:`17788`: Tighten a bit the RendererAgg API. * :ghpull:`12443`: Warn in colorbar() when mappable.axes != figure.gca(). * :ghpull:`17926`: Deprecate hatch patterns with invalid values * :ghpull:`17922`: Rewrite the barcode example * :ghpull:`17890`: Properly use thin space after math text operator * :ghpull:`16090`: Change pcolormesh snapping (fixes alpha colorbar/grid issues) [AGG] * :ghpull:`17842`: Move "Request a new feature" from How-to to Contributing * :ghpull:`17897`: Force origin='upper' in pyplot.specgram * :ghpull:`17929`: Improve hatch demo * :ghpull:`17927`: Remove unnecessary file save during test * :ghpull:`14896`: Updated doc in images.py by adding direct link to 24-bit stink bug png * :ghpull:`17909`: frame_format to support all listed by animation writers * :ghpull:`13569`: Style cleanup to pyplot. * :ghpull:`17924`: Remove the example "Easily creating subplots" * :ghpull:`17869`: FIX: new date rcParams weren't being evaluated * :ghpull:`17921`: Added density and combination hatching examples * :ghpull:`17159`: Merge consecutive rasterizations * :ghpull:`17895`: Use indexed color for PNG images in PDF files when possible * :ghpull:`17894`: DOC: Numpydoc format. * :ghpull:`17884`: Created Hatch marker styles Demo for Example Gallery * :ghpull:`17347`: ENH: reuse oldgridspec is possible... * :ghpull:`17915`: Document that set_ticks() increases view limits if necessary * :ghpull:`17902`: Fix figure size in path effects guide * :ghpull:`17899`: Add missing space in cairo error * :ghpull:`17888`: Add _repr_png_ and _repr_html_ to Colormap objects. * :ghpull:`17830`: Fix BoundaryNorm for multiple colors and one region * :ghpull:`17883`: Remove Python 3.6 compatibility shims * :ghpull:`17889`: Minor doc fixes * :ghpull:`17879`: Link to style-file example page in style tutorial * :ghpull:`17876`: Fix description of subplot2grid arguments * :ghpull:`17856`: Clarify plotnonfinite parameter docs of scatter() * :ghpull:`17843`: Add fullscreen toggle support to WxAgg backend * :ghpull:`17022`: ENH: add rcParam for ConciseDate and interval_multiples * :ghpull:`17799`: Deduplicate attribute docs of ContourSet and its derived classes * :ghpull:`17847`: Remove overspecified latex geometry. * :ghpull:`17662`: Mnt drop py36 * :ghpull:`17845`: Fix size of donate button * :ghpull:`17825`: Add quick-link buttons for contributing * :ghpull:`17837`: Remove "Reporting a bug or submitting a patch" from How-to * :ghpull:`17828`: API: treat xunits=None and yunits=None as "default" * :ghpull:`17839`: Avoid need to lock in dvi generation, to avoid deadlocks. * :ghpull:`17824`: Improve categorical converter error message * :ghpull:`17834`: Keep using a single dividers LineCollection instance in colorbar. * :ghpull:`17838`: Prefer colorbar(ScalarMappable(...)) to ColorbarBase in tutorial. * :ghpull:`17836`: More precise axes section names in docs * :ghpull:`17835`: Colorbar cleanups. * :ghpull:`17727`: FIX: properly handle dates when intmult is true * :ghpull:`15617`: Dev docs update * :ghpull:`17819`: Fix typos in tight layout guide * :ghpull:`17806`: Set colorbar label only in set_label. * :ghpull:`17265`: Mnt rearrange next api again * :ghpull:`17808`: Improve docstring of ColorbarBase.set_label() * :ghpull:`17723`: Deprecate FigureCanvas.{get,set}_window_title. * :ghpull:`17798`: Fix overindented bullet/enumerated lists. * :ghpull:`17767`: Allow list of hatches to {bar, barh} * :ghpull:`17749`: Deprecate ``FancyBboxPatch(..., boxstyle="custom", bbox_transmuter=...)`` * :ghpull:`17783`: DOC: point to bbox static "constructor" functions in set_position * :ghpull:`17782`: MNT: update mailmap * :ghpull:`17776`: Changes in the image for test_load_from_url * :ghpull:`17750`: Soft-deprecate mutation_aspect=None. * :ghpull:`17780`: Reorganize colorbar docstrings. * :ghpull:`17778`: Fix whatsnew confusing typo. * :ghpull:`17748`: Don't use bezier helpers in axisartist. * :ghpull:`17700`: Remove remnants of macosx old-style toolbar. * :ghpull:`17753`: Support location="left"/"top" for gridspec-based colorbars. * :ghpull:`17761`: Update hard-coded results in artist tutorial * :ghpull:`17728`: Move Win32_{Get,Set}ForegroundWindow to c_internal_utils. * :ghpull:`17754`: Small cleanups to contour() code. * :ghpull:`17751`: Deprecate dpi_cor property of FancyArrowPatch. * :ghpull:`15941`: FontManager fixes. * :ghpull:`17661`: Issue #17659: set tick color and tick labelcolor independently from rcParams * :ghpull:`17389`: Don't duplicate docstrings of pyplot-level cmap setters. * :ghpull:`17555`: Set Win32 AppUserModelId to fix taskbar icons. * :ghpull:`17726`: Clarify docs of box_aspect() * :ghpull:`17704`: Remove "created-by-matplotlib" comment in svg output. * :ghpull:`17697`: Add description examples/pyplots/pyplot simple.py * :ghpull:`17694`: CI: Only skip devdocs deploy if PR is to this repo. * :ghpull:`17691`: ci: Print out reasons for not deploying docs. * :ghpull:`17099`: Make Spines accessable by the attributes. Issues (204): * :ghissue:`19701`: Notebook plotting regression in 3.4.0rc* * :ghissue:`19754`: add space in python -mpip * :ghissue:`18364`: ``Axes3d`` attaches itself to a figure, where as ``Axes`` does not * :ghissue:`19700`: Setting pickradius regression in 3.4.0rc * :ghissue:`19594`: code of conduct link 404s * :ghissue:`19576`: duplicate pick events firing * :ghissue:`19560`: segfault due to font objects when multi-threading * :ghissue:`19598`: Axes order changed in 3.4.0rc1 * :ghissue:`19631`: subplot mosaic 1 element list * :ghissue:`19581`: Missing kerning for single-byte strings in PDF * :ghissue:`17769`: interactive figure close with wxpython 4.1 causes freeze / crash (segfault?) * :ghissue:`19427`: Fix mistake in documentation * :ghissue:`19624`: Cannot add colorbar to figure after pickle * :ghissue:`19544`: Regression in 3.4.0rc1 in creating ListedColormap from a set * :ghissue:`5855`: plt.step(..., where="auto") * :ghissue:`19474`: Memory leak with CallbackRegistry * :ghissue:`19345`: legend is eating up huge amounts of memory * :ghissue:`19066`: plt.scatter, error with NaN values and edge color * :ghissue:`19432`: Unexpected change in behavior in plt.subplot * :ghissue:`18020`: Scatter3D: facecolor or color to "none" leads to an error * :ghissue:`18939`: Warn re: Axes3D constructor behavior change in mpl3.4 * :ghissue:`19128`: webagg reports incorrect values for non-alphanumeric key events on non-qwerty keyboards * :ghissue:`16558`: Request: for non-interactive backends make fig.canvas.draw() force the render * :ghissue:`19234`: tick labels displaced vertically with text.usetex and xcolor * :ghissue:`18407`: pgf backend no longer supports fig.draw * :ghissue:`2298`: axes.xmargin/ymargin rcParam behaves differently than pyplot.margins() * :ghissue:`19473`: Animations in Tkinter window advance non-uniformly * :ghissue:`8688`: document moved examples * :ghissue:`9553`: Display warning on out-of-date documentation websites * :ghissue:`9556`: Examples page version is out of date * :ghissue:`12374`: Examples in docs should be redirected to latest version number * :ghissue:`19486`: Figure.tight_layout() raises MatplotlibDeprecationWarning * :ghissue:`19445`: axline transform support broke axline in loglog scale * :ghissue:`19178`: mathtext \lim is vertically misaligned * :ghissue:`19446`: Better document and error handle third dimension in pyplot.text() positional argument * :ghissue:`8790`: Inconsistent doc vs behavior for RendererXXX.draw_markers * :ghissue:`18815`: Patch3D object does not return correct face color with get_facecolor * :ghissue:`19152`: Automatically Aligned Labels outside Figure with Constrained Layout in Exported File * :ghissue:`18934`: stairs() crashes with no values and one edge * :ghissue:`11296`: Image in github repo does not match matplotlib.org (breaks image tutorial) * :ghissue:`18699`: Issue with downloading stinkbug for "Image Tutorial" * :ghissue:`19405`: TypeError constructor returned NULL in wayland session * :ghissue:`18962`: Table CSS needs cleanup * :ghissue:`19417`: CI failing on numpy... * :ghissue:`17849`: Problems caused by changes to logic of scatter coloring in matplotlib 3.3.0.rc1 * :ghissue:`18648`: Drop support for directly imread()ing urls. * :ghissue:`19366`: Current CI doc builds fail * :ghissue:`19372`: matplotlib.axes.Axes.indicate_inset default label value is incompatible with LaTeX * :ghissue:`17100`: Is it a better solution to acess one of the spines by class atrribute? * :ghissue:`17375`: Proposal: add_subfigs.... * :ghissue:`19339`: constrained_layout + fixed-aspect axes + bbox_inches="tight" * :ghissue:`19308`: Reduce whitespace in Choosing Colormaps tutorial plots * :ghissue:`18832`: MNT: Remove AxesStack and deprecated behavior of reuse of existing axes with same arguments * :ghissue:`19084`: Arrow coordinates slightly off when used with annotation text * :ghissue:`17765`: PGF xelatex can't find fonts in special-character paths * :ghissue:`19274`: Missing marker in documentation of plot * :ghissue:`18241`: LaTeX overset: unknown symbol * :ghissue:`19292`: Non interpolated placeholder value in docstring. * :ghissue:`18119`: Can no longer deepcopy LogNorm objects on master * :ghissue:`8665`: Noninteger Bases in mathtext sqrt * :ghissue:`19243`: matplotlib doesn't build with qhull-2020.2 * :ghissue:`19275`: Double specifications of plot attributes * :ghissue:`15066`: Feature request: stem3 * :ghissue:`19209`: Segfault when trying to create gigapixel image with agg backend * :ghissue:`4321`: clabel ticks and axes limits with eps zoom output * :ghissue:`16376`: ``SymLogNorm`` and ``SymLogScale`` give inconsistent results.... * :ghissue:`19239`: _make_norm_from_scale needs to process values * :ghissue:`16552`: Scatter autoscaling still has issues with log scaling and zero values * :ghissue:`18417`: Documentation issue template should ask for matplotlib version * :ghissue:`19206`: matplotlib.cbook.Grouper: Example raise exception: * :ghissue:`19203`: Date Tick Labels example * :ghissue:`18581`: Add a check in check_figures_equal that the test did not accidentally plot on non-fixture figures * :ghissue:`18563`: Create a RangeSlider widget * :ghissue:`19099`: axisartist axis_direction bug * :ghissue:`19171`: 3D surface example bug for non-square grid * :ghissue:`18112`: set_{x,y,z}bound 3d limits are not persistent upon interactive rotation * :ghissue:`19078`: _update_patch_limits should not use CLOSEPOLY verticies for updating * :ghissue:`16123`: test_dpi_ratio_change fails on Windows/Qt5Agg * :ghissue:`15796`: [DOC] PDF build of matplotlib own documentation crashes with LaTeX error "too deeply nested" * :ghissue:`19091`: 3D Axes don't work in SubFigures * :ghissue:`7238`: better document how to configure artists for picking * :ghissue:`11147`: FR: add a supxlabel and supylabel as the suptitle function which are already exist * :ghissue:`17417`: tutorial on how autoscaling works * :ghissue:`18917`: Spy displays nothing for full arrays * :ghissue:`18562`: Allow slider valstep to be arraylike * :ghissue:`18942`: AnnotationBbox errors with kwargs * :ghissue:`11472`: Mention predefined keyboard shortcuts in the docs on event-handling * :ghissue:`18898`: wrong bounds checking in streamplot start_points * :ghissue:`18974`: Contour label demo would benefit from some more info and/or references. * :ghissue:`17708`: Mention rasterized option in more methods * :ghissue:`18826`: Pgf plots with pdflatex broken * :ghissue:`18959`: Add sphinx-gallery cross ref instructions to documenting guide * :ghissue:`18926`: Font not installed, unclear warning * :ghissue:`18891`: SVG animation doesn't work in HTMLWriter due to wrong type * :ghissue:`18222`: It is painful as a new user, to figure out what AxesSubplot is * :ghissue:`16153`: gap size for contour labels is poorly estimated * :ghissue:`17910`: Improve accessibility of form controls in HTML widgets * :ghissue:`18273`: Surprising behavior of shared axes with categorical units * :ghissue:`18731`: Compact string notation for subplot_mosaic * :ghissue:`18221`: Add example of keys to explore 3D data * :ghissue:`18882`: Incorrect version requirement message from setup.py * :ghissue:`18491`: Mostly unused glossary still exists in our docs * :ghissue:`18548`: add_subplot(..., axes_cls=...) * :ghissue:`8249`: Bug in mpl_connect(): On Windows, with the wx backend, arrow keys are not reported * :ghissue:`15609`: [SPRINT] Update Named Colors Example * :ghissue:`18800`: Log-scale ticker fails at 1e-323 * :ghissue:`18392`: ``scatter()``: ``edgecolor`` takes precedence over ``edgecolors`` * :ghissue:`18301`: "How to use Matplotlib in a web application server" should be made an example * :ghissue:`18386`: Path3DCollection.set_color(self, c) does not change the color of scatter points. * :ghissue:`8946`: Axes with sharex can have divergent axes after setting tick markers * :ghissue:`2294`: tex option not respected by date x-axis * :ghissue:`4382`: use new binary comm in nbagg * :ghissue:`17088`: ``projection`` kwarg could be better documented. * :ghissue:`18717`: Tick formatting issues on horizontal histogram with datetime on 3.3.2 * :ghissue:`12636`: Characters doesn't display correctly when figure saved as pdf with a custom font * :ghissue:`18377`: Matplotlib picks a headless backend on Linux if Wayland is available but X11 isn't * :ghissue:`13199`: Examples that use private APIs * :ghissue:`18662`: Inconsistent setting of axis limits with autoscale=False * :ghissue:`18690`: Class deprecation machinery and mixins * :ghissue:`18510`: Build fails on OS X: wrong minimum version * :ghissue:`18641`: Conversion cache cleaning is broken with xdist * :ghissue:`15614`: named color examples need borders * :ghissue:`5519`: The linestyle 'None', ' ' and '' not supported by PathPatch. * :ghissue:`17487`: Polygon selector with useblit=True - polygon dissapears * :ghissue:`17476`: RectangleSelector fails to clear itself after being toggled inactive and then back to active. * :ghissue:`18600`: plt.errorbar raises error when given marker= * :ghissue:`18355`: Optional components required to build docs aren't documented * :ghissue:`18428`: small bug in the mtplotlib gallery * :ghissue:`4438`: inconsistent behaviour of the errorevery option in pyplot.errorbar() to the markevery keyword * :ghissue:`5823`: pleas dont include the Google Analytics tracking in the off-line doc * :ghissue:`13035`: Path3DCollection from 3D scatter cannot set_color * :ghissue:`9725`: scatter - set_facecolors is not working on Axes3D * :ghissue:`3370`: Patch3DCollection doesn't update color after calling set_color * :ghissue:`18427`: yaxis.set_label_position("right") resets "horizontalalignment" * :ghissue:`3129`: super-ify the code base * :ghissue:`17518`: Plotting legend throws error "font family ['serif'] not found. Falling back to DejaVu Sans" * :ghissue:`18282`: Bad interaction between kerning and non-latin1 characters in pdf output * :ghissue:`6669`: [Feature request] Functions for "manually" plotting histograms * :ghissue:`18411`: 2-D array RGB and RGBA values not understood in plt.plot() * :ghissue:`18404`: Double-click events are not recognised in Jupyter notebook * :ghissue:`12027`: marker_props is never used in the constructor of RectangleSelector * :ghissue:`18438`: Warn when a non-started animation is gc'ed. * :ghissue:`11259`: Symbols appear as streaks with usetex=True, times font and PDF backend * :ghissue:`18345`: Specify what sharex and sharey do... * :ghissue:`18082`: Feature Request: Non overlapping Bubble Plots * :ghissue:`568`: Support error bars on 3D plots * :ghissue:`17865`: Earlier validation of color inputs * :ghissue:`18363`: ha="right" breaks AnchoredText placement. * :ghissue:`11050`: keyboard shortcuts don't get registered using the experimental toolmanager with qt * :ghissue:`17906`: Set mathtext.fontset per element * :ghissue:`18311`: Subplot scatter plot with categorical data on y-axis with 'sharey=True' option overwrites the y-axis labels * :ghissue:`10304`: No link to shared axes for Axis.set_units * :ghissue:`17712`: constrained_layout fails on suptitle+colorbars+some figure sizes * :ghissue:`14638`: colorbar.make_axes doesn't anchor in constrained_layout * :ghissue:`18299`: New configure_subplots behaves badly on TkAgg backend * :ghissue:`18300`: Remove the examples category "Our Favorite Recipies" * :ghissue:`18077`: Imshow breaks if given a unyt_array input * :ghissue:`7074`: Using a linestyle cycler with plt.errorbar results in strange plots * :ghissue:`18236`: FuncAnimation fails to display with interval 0 on Tkagg backend * :ghissue:`8107`: invalid command name "..._on_timer" in FuncAnimation for (too) small interval * :ghissue:`18272`: Add CI Intervall to boxplot notch documentation * :ghissue:`18137`: axhspan() in empty plots changes the xlimits of plots sharing the X axis * :ghissue:`18246`: test_never_update is flaky * :ghissue:`5856`: Horizontal stem plot * :ghissue:`18160`: Add feature request template * :ghissue:`17197`: Missing character upon savefig() with Free Serif font * :ghissue:`17013`: Request: provide a contextmanager for ioff or allow plt.figure(draw_on_create=False) * :ghissue:`17537`: hat graphs need an example... * :ghissue:`17755`: mplot3d: add_collection3d issues * :ghissue:`18192`: Cannot save SVG file with FIPS compliant Python * :ghissue:`17574`: Vertical alignment of tick labels containing minus in font size other than 10 with usetex=True * :ghissue:`18097`: Feature Request: Allow hexbin to use a string for parameter C to refer to column in data (DataFrame) * :ghissue:`17689`: Add pause/resume methods to Animation baseclass * :ghissue:`16087`: Error with greek letters in pdf export when using usetex=True and mathptmx * :ghissue:`17136`: set_ticks() changes view limits of the axis * :ghissue:`12198`: axvline incorrectly tries to handle unitized ymin, ymax * :ghissue:`9139`: Python3 matplotlib 2.0.2 with Times New Roman misses unicode minus sign in pdf * :ghissue:`5970`: pyplot.scatter raises obscure error when mistakenly passed a third string param * :ghissue:`17936`: documenattion and behavior do not match for suppressing (PDF) metadata * :ghissue:`17932`: latex textrm does not work in Cairo backend * :ghissue:`17714`: Universal fullscreen command * :ghissue:`4584`: ColorbarBase draws edges in slightly wrong positions. * :ghissue:`17878`: flipping of imshow in specgram * :ghissue:`6118`: consider using qtpy for qt abstraction layer * :ghissue:`17908`: rcParams restrictions on frame_formats are out of sync with supported values (HTMLWriter) * :ghissue:`17867`: datetime plotting broken on master * :ghissue:`16810`: Docs do not build in parallel * :ghissue:`17918`: Extend hatch reference * :ghissue:`17149`: Rasterization creates multiple bitmap elements and large file sizes * :ghissue:`17855`: Add Hatch Example to gallery * :ghissue:`15821`: Should constrained_layout work as plt.figure() argument? * :ghissue:`15616`: Colormaps should have a ``_repr_html_`` that is an image of the colormap * :ghissue:`17579`: ``BoundaryNorm`` yield a ``ZeroDivisionError: division by zero`` * :ghissue:`17652`: NEP 29 : Stop support fro Python 3.6 soon ? * :ghissue:`11095`: Repeated plot calls with xunits=None throws exception * :ghissue:`17733`: Rename "array" (and perhaps "fields") section of Axes API * :ghissue:`15610`: Link to most recent DevDocs when installing from Master Source * :ghissue:`17817`: (documentation, possible first-timer bug) Typo and grammar on Legends and Annotations for tight layout guide page * :ghissue:`17804`: Setting the norm on imshow object removes colorbar ylabel * :ghissue:`17758`: bar, barh should take a list of hatches like it does of colors * :ghissue:`17746`: Antialiasing with colorbars? * :ghissue:`17659`: Enhancement: Set tick and ticklabel colors separately from matplotlib style file * :ghissue:`17144`: Wrong icon on windows task bar for figure windows * :ghissue:`2870`: Wrong symbols from a TrueType font