::: redirect-from
/users/prev_whats_new/github_stats_3.6.3
:::

# GitHub statistics for 3.6.3 (Jan 11, 2023) {#github-stats-3-6-3}

GitHub statistics for 2022/11/02 (tag: v3.6.2) - 2023/01/11

These lists are automatically generated, and may be incomplete or
contain duplicates.

We closed 16 issues and merged 107 pull requests. The full list can be
seen [on
GitHub](https://github.com/matplotlib/matplotlib/milestone/76?closed=1)

The following 20 authors contributed 198 commits.

-   Antony Lee
-   Chahak Mehta
-   David Stansby
-   Elliott Sales de Andrade
-   Eric Larson
-   hannah
-   iofall
-   Jody Klymak
-   Kaidong Hu
-   Kyle Sunden
-   matt statham
-   Matthias Bussonnier
-   Muhammad Abdur Rakib
-   Oscar Gustafsson
-   ramvikrams
-   Ruth Comer
-   Steffen Rehberg
-   Thomas A Caswell
-   Tim Hoffmann
-   yuanx749

GitHub issues and pull requests:

Pull Requests (107):

-   `24939`{.interpreted-text role="ghpull"}: Backport PR #23390 on
    branch v3.6.x (FIX: colorbar contour with log norm should default to
    log locator and formatter\...)
-   `24936`{.interpreted-text role="ghpull"}: Backport PR #24927 on
    branch v3.6.x (DOC: Remove space after directive name, before
    double-colon)
-   `23390`{.interpreted-text role="ghpull"}: FIX: colorbar contour with
    log norm should default to log locator and formatter\...
-   `24932`{.interpreted-text role="ghpull"}: Backport PR #24783 on
    branch v3.6.x (inset locator fix with tests added)
-   `24783`{.interpreted-text role="ghpull"}: inset locator fix with
    tests added
-   `24927`{.interpreted-text role="ghpull"}: DOC: Remove space after
    directive name, before double-colon
-   `24881`{.interpreted-text role="ghpull"}: Backport PR #24880 on
    branch v3.6.x (Minor cleanups to named colors example.)
-   `24876`{.interpreted-text role="ghpull"}: Backport PR #24873 on
    branch v3.6.x (Copy-edit fonts docs.)
-   `24857`{.interpreted-text role="ghpull"}: Backport PR #24856 on
    branch v3.6.x (fix typo)
-   `24852`{.interpreted-text role="ghpull"}: Backport PR #24843 on
    branch v3.6.x (Show that fill_between and span_where provide similar
    functionalities.)
-   `24808`{.interpreted-text role="ghpull"}: Backport PR #24807 on
    branch v3.6.x (Axes.stem docstring document orientation as literals)
-   `24807`{.interpreted-text role="ghpull"}: Axes.stem docstring
    document orientation as literals
-   `24791`{.interpreted-text role="ghpull"}: Backport PR #24785 on
    branch v3.6.x (Fix random generation of single floats)
-   `24777`{.interpreted-text role="ghpull"}: Backport PR #24772 on
    branch v3.6.x (Fix Left ventricle bullseye example)
-   `24775`{.interpreted-text role="ghpull"}: Backport PR #24774 on
    branch v3.6.x (DOC: fix strip_chart example with numpy 1.24)
-   `24765`{.interpreted-text role="ghpull"}: Backport PR #24764 on
    branch v3.6.x (DOC: `subplot_mosaic` tutorial - clarify ratios
    keywords used directly)
-   `24739`{.interpreted-text role="ghpull"}: Backport PR #24732 on
    branch v3.6.x (Use masked stack to preserve mask info)
-   `24738`{.interpreted-text role="ghpull"}: Backport PR #24735 on
    branch v3.6.x (Correct note about aspect)
-   `24732`{.interpreted-text role="ghpull"}: Use masked stack to
    preserve mask info
-   `24735`{.interpreted-text role="ghpull"}: Correct note about aspect
-   `24729`{.interpreted-text role="ghpull"}: Backport PR #24715 on
    branch v3.6.x (Add note that users do not instantiate Axes directly)
-   `24715`{.interpreted-text role="ghpull"}: Add note that users do not
    instantiate Axes directly
-   `24721`{.interpreted-text role="ghpull"}: Backport PR #24607 on
    branch v3.6.x (DOC: tweak wording on Figure.show warning)
-   `24607`{.interpreted-text role="ghpull"}: DOC: tweak wording on
    Figure.show warning
-   `24694`{.interpreted-text role="ghpull"}: Backport PR #24692 on
    branch v3.6.x (Avoid rgba8888-\>argb32 conversion if qt can do it
    for us.)
-   `24692`{.interpreted-text role="ghpull"}: Avoid rgba8888-\>argb32
    conversion if qt can do it for us.
-   `24684`{.interpreted-text role="ghpull"}: Backport PR #24654: Don\'t
    manually invalidate cached lines in \_update_transScale
-   `24687`{.interpreted-text role="ghpull"}: Backport PR #24003 on
    branch v3.6.x (Fix wording and links lifecycle tutorial)
-   `24685`{.interpreted-text role="ghpull"}: Backport PR #23974 on
    branch v3.6.x (Fix repeated word typos)
-   `24680`{.interpreted-text role="ghpull"}: Backport PR #24677 on
    branch v3.6.x (FIX: do not replace the Axes.\_children list object)
-   `24677`{.interpreted-text role="ghpull"}: FIX: do not replace the
    Axes.\_children list object
-   `24659`{.interpreted-text role="ghpull"}: Backport PR #24657 on
    branch v3.6.x (BUG: Fix bug with mutable input modification)
-   `24657`{.interpreted-text role="ghpull"}: BUG: Fix bug with mutable
    input modification
-   `24654`{.interpreted-text role="ghpull"}: Don\'t manually invalidate
    cached lines in \_update_transScale.
-   `24650`{.interpreted-text role="ghpull"}: Backport PR #24645 on
    branch v3.6.x (Removed \'above\' wording from Input hook integration
    docs (#24632))
-   `24647`{.interpreted-text role="ghpull"}: Backport PR #24643 on
    branch v3.6.x (DOC: annotation coords are not floats)
-   `24643`{.interpreted-text role="ghpull"}: DOC: annotation coords are
    not floats
-   `24625`{.interpreted-text role="ghpull"}: Backport PR #24606: FIX:
    do not use deprecated API in gtk4 backend
-   `24633`{.interpreted-text role="ghpull"}: Backport PR #24592 on
    branch v3.6.x (DOC: Don\'t try to link paths that are on a different
    drive)
-   `24592`{.interpreted-text role="ghpull"}: DOC: Don\'t try to link
    paths that are on a different drive
-   `24628`{.interpreted-text role="ghpull"}: Backport PR #24584 on
    branch v3.6.x (DOC: add \"See Also: draw_idle\" reference to
    pyplot.draw)
-   `24584`{.interpreted-text role="ghpull"}: DOC: add \"See Also:
    draw_idle\" reference to pyplot.draw
-   `24601`{.interpreted-text role="ghpull"}: Backport PR #24600 on
    branch v3.6.x (Fix: Gracefully fail the string validator for tuple
    inputs)
-   `24609`{.interpreted-text role="ghpull"}: Backport PR #24595 on
    branch v3.6.x (ci: Stop building wheels on AppVeyor)
-   `24616`{.interpreted-text role="ghpull"}: Backport PR #24397 on
    branch v3.6.x (Simplify appveyor to only use conda)
-   `24615`{.interpreted-text role="ghpull"}: Backport PR #24598 on
    branch v3.6.x (Check for errors/warnings on failed doc-builds)
-   `24606`{.interpreted-text role="ghpull"}: FIX: do not use deprecated
    API in gtk4 backend
-   `24612`{.interpreted-text role="ghpull"}: Backport PR #23868 on
    branch v3.6.x (Show errors and warnings in doc CI after build.)
-   `24595`{.interpreted-text role="ghpull"}: ci: Stop building wheels
    on AppVeyor
-   `24600`{.interpreted-text role="ghpull"}: Fix: Gracefully fail the
    string validator for tuple inputs
-   `24593`{.interpreted-text role="ghpull"}: Backport PR #24580 on
    branch v3.6.x (Update the polar transform information in doc #24499)
-   `24587`{.interpreted-text role="ghpull"}: Backport PR #24579: Add
    explicit permissions to GitHub Actions
-   `24579`{.interpreted-text role="ghpull"}: Add explicit permissions
    to GitHub Actions
-   `24561`{.interpreted-text role="ghpull"}: Backport PR #24540 on
    branch v3.6.x (DOC: add note about enabling c++11 support for old
    gcc)
-   `24559`{.interpreted-text role="ghpull"}: Backport PR #24299 on
    branch v3.6.x (Rework style sheet reference example to cycle props)
-   `24551`{.interpreted-text role="ghpull"}: Backport PR #24548 on
    branch v3.6.x (DOC: improved the doc for layout_engine.py)
-   `24548`{.interpreted-text role="ghpull"}: DOC: improved the doc for
    layout_engine.py
-   `24535`{.interpreted-text role="ghpull"}: Backport PR #24514 on
    branch v3.6.x (Fix potential issue in contour)
-   `24534`{.interpreted-text role="ghpull"}: Backport PR #24521 on
    branch v3.6.x (Doc: improve spelling and grammar)
-   `24533`{.interpreted-text role="ghpull"}: Backport PR #24517 on
    branch v3.6.x (DOC: improve grammar and consistency)
-   `24532`{.interpreted-text role="ghpull"}: Backport PR #24520 on
    branch v3.6.x (Doc: Fix grammar and spelling)
-   `24514`{.interpreted-text role="ghpull"}: Fix potential issue in
    contour
-   `24521`{.interpreted-text role="ghpull"}: Doc: improve spelling and
    grammar
-   `24517`{.interpreted-text role="ghpull"}: DOC: improve grammar and
    consistency
-   `24520`{.interpreted-text role="ghpull"}: Doc: Fix grammar and
    spelling
-   `24515`{.interpreted-text role="ghpull"}: Backport PR #24512 on
    branch v3.6.x (Tweak markup in toolkits tutorials.)
-   `24503`{.interpreted-text role="ghpull"}: Backport PR #24502 on
    branch v3.6.x (Remove link from demo_floating_axes title.)
-   `24505`{.interpreted-text role="ghpull"}: Backport PR #24482 on
    branch v3.6.x (Use relative frame path in HTMLWriter)
-   `24506`{.interpreted-text role="ghpull"}: Backport of PR#24488
    (Update for pydata-sphinx-theme 0.12.0)
-   `24482`{.interpreted-text role="ghpull"}: Use relative frame path in
    HTMLWriter
-   `24496`{.interpreted-text role="ghpull"}: Backport PR #24495 on
    branch v3.6.x (Update adding of google analytics key for docs)
-   `24495`{.interpreted-text role="ghpull"}: Update adding of google
    analytics key for docs
-   `24488`{.interpreted-text role="ghpull"}: Update for
    pydata-sphinx-theme 0.12.0
-   `24485`{.interpreted-text role="ghpull"}: Backport PR #24481 on
    branch v3.6.x (Fix floating-point drift in oscilloscope example)
-   `24475`{.interpreted-text role="ghpull"}: DOC: Fix examples gallery
    layout issues
-   `24478`{.interpreted-text role="ghpull"}: Backport PR #24444 on
    branch v3.6.x (DOC: AnnotationBbox keyword descriptions)
-   `24444`{.interpreted-text role="ghpull"}: DOC: AnnotationBbox
    keyword descriptions
-   `24468`{.interpreted-text role="ghpull"}: Backport PR #24429 on
    branch v3.6.x (DOC: Clarify transparency in colors)
-   `24466`{.interpreted-text role="ghpull"}: Backport PR #24460 on
    branch v3.6.x (Define autoscale() based on autoscale_None().)
-   `24460`{.interpreted-text role="ghpull"}: Define autoscale() based
    on autoscale_None().
-   `24463`{.interpreted-text role="ghpull"}: Backport PR #24459 on
    branch v3.6.x (removed unused variable and fixed text in doc)
-   `24459`{.interpreted-text role="ghpull"}: removed unused variable
    and fixed text in doc
-   `24458`{.interpreted-text role="ghpull"}: Backport PR #24434 on
    branch v3.6.x (Fix pyplot.figlegend docstring)
-   `24434`{.interpreted-text role="ghpull"}: Fix pyplot.figlegend
    docstring
-   `24456`{.interpreted-text role="ghpull"}: Backport PR #24402 on
    branch v3.6.x (DOC: Fix title formats in backend api docs)
-   `24438`{.interpreted-text role="ghpull"}: Backport PR #24435 on
    branch v3.6.x (Minor improvements to LogLocator docstring)
-   `24435`{.interpreted-text role="ghpull"}: Minor improvements to
    LogLocator docstring
-   `24426`{.interpreted-text role="ghpull"}: Backport PR #24422 on
    branch v3.6.x (Make QT_API a link in the qt embedding example.)
-   `24411`{.interpreted-text role="ghpull"}: Backport PR #24407 on
    branch v3.6.x (Reword \"Reordering is not commutative\" phrase in
    tutorial.)
-   `24400`{.interpreted-text role="ghpull"}: Backport PR #24399 on
    branch v3.6.x (Fix docstring of Figure.subfigures.)
-   `24399`{.interpreted-text role="ghpull"}: Fix docstring of
    Figure.subfigures.
-   `24391`{.interpreted-text role="ghpull"}: Backport PR #24380 on
    branch v3.6.x (DOC: Remove the example \"Pythonic Matplotlib\")
-   `24384`{.interpreted-text role="ghpull"}: Backport PR #24377 on
    branch v3.6.x (DOC: Cleanup Spine placement example)
-   `24381`{.interpreted-text role="ghpull"}: Backport PR #24366 on
    branch v3.6.x (DOC: Improve Image Slices Viewer example)
-   `24382`{.interpreted-text role="ghpull"}: Backport PR #24378 on
    branch v3.6.x (DOC: Cleanup spines usage in examples)
-   `24378`{.interpreted-text role="ghpull"}: DOC: Cleanup spines usage
    in examples
-   `24366`{.interpreted-text role="ghpull"}: DOC: Improve Image Slices
    Viewer example
-   `24370`{.interpreted-text role="ghpull"}: Backport PR #24368 on
    branch v3.6.x (DOC: Install dev dependencies before building
    matplotlib)
-   `24368`{.interpreted-text role="ghpull"}: DOC: Install dev
    dependencies before building matplotlib
-   `24365`{.interpreted-text role="ghpull"}: Backport PR #24363 on
    branch v3.6.x (DOC: Fix syntax of suggestion)
-   `24358`{.interpreted-text role="ghpull"}: Backport PR #24354 on
    branch v3.6.x (DOC: clarify rc_context resets all rcParams changes)
-   `24354`{.interpreted-text role="ghpull"}: DOC: clarify rc_context
    resets all rcParams changes
-   `24353`{.interpreted-text role="ghpull"}: Backport PR #24343 on
    branch v3.6.x (Emit \"axes not compatible with tight_layout\" in a
    single place.)
-   `24343`{.interpreted-text role="ghpull"}: Emit \"axes not compatible
    with tight_layout\" in a single place.
-   `24346`{.interpreted-text role="ghpull"}: Backport PR #24344 on
    branch v3.6.x (Add test for colorbar extend alpha)
-   `24344`{.interpreted-text role="ghpull"}: Add test for colorbar
    extend alpha
-   `23974`{.interpreted-text role="ghpull"}: Fix repeated word typos

Issues (16):

-   `23389`{.interpreted-text role="ghissue"}: \[Bug\]: Colorbar with
    log scales wrong format
-   `24589`{.interpreted-text role="ghissue"}: \[Bug\]: inset_locator is
    broken when used with subfigures
-   `10160`{.interpreted-text role="ghissue"}: Low resolution (dpi
    problem) with Qt5 backend on new iMac Pro Retina
-   `24545`{.interpreted-text role="ghissue"}: \[Bug\]:
    `matplotlib.pyplot.scatter` does not respect mask rules with
    `datetime`
-   `24639`{.interpreted-text role="ghissue"}: \[Bug\]: The Axes3D does
    not work as expected.
-   `22169`{.interpreted-text role="ghissue"}: \[Doc\]: figure.show
    works beyond what is documented
-   `23968`{.interpreted-text role="ghissue"}: \[Bug\]: Zoom rubber band
    lags in larger window
-   `24574`{.interpreted-text role="ghissue"}: \[Bug\]: Extension error
    (sphinx.ext.linkcode) while building docs
-   `24602`{.interpreted-text role="ghissue"}: `close_event` deprecated
    warning.
-   `24518`{.interpreted-text role="ghissue"}: \[Doc\]: `layout_engine`
    description
-   `23581`{.interpreted-text role="ghissue"}: \[BUG\]: frame paths
    relative to the html file when saving an animation to html
-   `23976`{.interpreted-text role="ghissue"}: \[Doc\]: Examples Gallery
    Layout changed to one or two columns
-   `24390`{.interpreted-text role="ghissue"}: \[Doc\]: alpha setting
    for annotation `TextArea`
-   `24433`{.interpreted-text role="ghissue"}: \[Doc\]: figlegend
    examples call `fig.figlegend` instead of `plt.figlegend` or
    `fig.legend`
-   `24360`{.interpreted-text role="ghissue"}: \[ENH\]: imshow support
    for multiple slice image volume
-   `24359`{.interpreted-text role="ghissue"}: \[Bug\]: Documentation
    not so clear that a C/C++-compiler is required to install from
    source