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

# GitHub statistics for 3.2.2 (Jun 17, 2020) {#github-stats-3-2-2}

GitHub statistics for 2020/03/18 (tag: v3.2.1) - 2020/06/17

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

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

The following 19 authors contributed 183 commits.

-   Antony Lee
-   Ben Root
-   Clemens Brunner
-   David Stansby
-   Elliott Sales de Andrade
-   Eric Firing
-   Eric Wieser
-   hannah
-   Jody Klymak
-   Lawrence D\'Anna
-   Leo Singer
-   Luke Davis
-   Matt Newville
-   Max
-   Ryan May
-   Sidharth Bansal
-   Stefan Mitic
-   Thomas A Caswell
-   Tim Hoffmann

GitHub issues and pull requests:

Pull Requests (92):

-   `17655`{.interpreted-text role="ghpull"}: Auto backport of pr 17564
    on v3.2.x
-   `17564`{.interpreted-text role="ghpull"}: FIX: correctly handle
    large arcs
-   `17641`{.interpreted-text role="ghpull"}: Qt backports
-   `17640`{.interpreted-text role="ghpull"}: More qt fractional DPI
    fixes
-   `17638`{.interpreted-text role="ghpull"}: V3.2.1 doc
-   `15656`{.interpreted-text role="ghpull"}: Support fractional HiDpi
    scaling with Qt backends
-   `17600`{.interpreted-text role="ghpull"}: FIX: work with PyQt 5.15
-   `17598`{.interpreted-text role="ghpull"}: DOC: remove banner
-   `17618`{.interpreted-text role="ghpull"}: Doc event loop
-   `17614`{.interpreted-text role="ghpull"}: DOC: Remove duplicated
    line.
-   `17611`{.interpreted-text role="ghpull"}: Backport #17606 to v3.2.x
-   `17609`{.interpreted-text role="ghpull"}: Backport PR #17602: FIX:
    propagate \_is_saving state when changing can...
-   `17606`{.interpreted-text role="ghpull"}: Move codecov.yml to
    .github.
-   `17602`{.interpreted-text role="ghpull"}: FIX: propagate \_is_saving
    state when changing canvases
-   `17605`{.interpreted-text role="ghpull"}: Backport PR #17560: FIX:
    do not let no-op monkey patches to renderer ...
-   `17601`{.interpreted-text role="ghpull"}: Backport PR #16948 on
    branch v3.2.x (solution: All subclasses of LocationEvent could be
    used in cbook.callbacks before being fully initialized - issue
    15139)
-   `17560`{.interpreted-text role="ghpull"}: FIX: do not let no-op
    monkey patches to renderer leak out
-   `16948`{.interpreted-text role="ghpull"}: solution: All subclasses
    of LocationEvent could be used in cbook.callbacks before being fully
    initialized - issue 15139
-   `17588`{.interpreted-text role="ghpull"}: Backport PR #17565: FIX:
    support Qt 5.15
-   `17593`{.interpreted-text role="ghpull"}: Backport PR #17587 on
    branch v3.2.x (Add a docstring to toolkit\'s
    BezierPath.\_\_init\_\_.)
-   `17587`{.interpreted-text role="ghpull"}: Add a docstring to
    toolkit\'s BezierPath.\_\_init\_\_.
-   `17565`{.interpreted-text role="ghpull"}: FIX: support Qt 5.15
-   `17562`{.interpreted-text role="ghpull"}: Backport PR #17470 on
    branch v3.2.x (FIX: add guardrails for too big tk figures)
-   `17470`{.interpreted-text role="ghpull"}: FIX: add guardrails for
    too big tk figures
-   `17553`{.interpreted-text role="ghpull"}: Backport PR #17552 on
    branch v3.2.x (ci: Add xcb libraries that were removed from PyQt5.)
-   `17552`{.interpreted-text role="ghpull"}: ci: Add xcb libraries that
    were removed from PyQt5.
-   `17533`{.interpreted-text role="ghpull"}: Backport PR #17408 on
    branch v3.2.x
-   `17408`{.interpreted-text role="ghpull"}: FIX: cancel pending
    autoscale on manually setting limits
-   `17501`{.interpreted-text role="ghpull"}: Backport PR #17499: Fix
    scatter singlecolor
-   `17499`{.interpreted-text role="ghpull"}: Fix scatter singlecolor
-   `17468`{.interpreted-text role="ghpull"}: v3.2.x: Fix leaks in C++
    code
-   `17457`{.interpreted-text role="ghpull"}: Backport PR #17391 on
    branch v3.2.x
-   `17391`{.interpreted-text role="ghpull"}: tk/wx: Fix saving after
    the window is closed
-   `17435`{.interpreted-text role="ghpull"}: Backport PR #17422:
    Unstale viewlims before draw()ing polar axes.
-   `17422`{.interpreted-text role="ghpull"}: Unstale viewlims before
    draw()ing polar axes.
-   `17407`{.interpreted-text role="ghpull"}: FIX: don\'t try to use
    non-standard functions on standard status bars
-   `17346`{.interpreted-text role="ghpull"}: Backport #17084 and #17210
    to v3.2.x
-   `17084`{.interpreted-text role="ghpull"}: Fix macosx segfault
-   `17300`{.interpreted-text role="ghpull"}: Backport PR #17263 on
    branch v3.2.x (you can\'t call CGDataProviderCreateWithData on a
    stack pointer)
-   `17263`{.interpreted-text role="ghpull"}: you can\'t call
    CGDataProviderCreateWithData on a stack pointer
-   `17272`{.interpreted-text role="ghpull"}: Backport PR #17271 on
    branch v3.2.x (MNT: do not try to import xml.etree.cElementTree)
-   `17271`{.interpreted-text role="ghpull"}: MNT: do not try to import
    xml.etree.cElementTree
-   `17268`{.interpreted-text role="ghpull"}: Backport PR #17261 on
    branch v3.2.x (avoid calling wx.Bitmap() if width or height is zero)
-   `17261`{.interpreted-text role="ghpull"}: avoid calling wx.Bitmap()
    if width or height is zero
-   `17257`{.interpreted-text role="ghpull"}: Backport eps work
-   `17255`{.interpreted-text role="ghpull"}: Fix eps + usetex combo.
-   `17254`{.interpreted-text role="ghpull"}: Backport PR #17252 on
    branch v3.2.x (Fix bug where matplotlib.style(\'default\') resets
    the backend)
-   `17252`{.interpreted-text role="ghpull"}: Fix bug where
    matplotlib.style(\'default\') resets the backend
-   `17250`{.interpreted-text role="ghpull"}: Merge pull request #17206
    from jklymak/fix-bypass-inverse-collection
-   `17206`{.interpreted-text role="ghpull"}: FIX: bypass inverse in
    collection
-   `17241`{.interpreted-text role="ghpull"}: Backport PR #17240 on
    branch v3.2.x (CI: Download wx wheels for the correct Ubuntu
    version.)
-   `17240`{.interpreted-text role="ghpull"}: CI: Download wx wheels for
    the correct Ubuntu version.
-   `17210`{.interpreted-text role="ghpull"}: Fix missing attribute in
    \_SVGConverter.
-   `17186`{.interpreted-text role="ghpull"}: Backport PR #17131 on
    branch v3.2.x
-   `17188`{.interpreted-text role="ghpull"}: Backport PR #16958: MAINT:
    Replace uses of tostring with tobytes
-   `17187`{.interpreted-text role="ghpull"}: Backport PR #17076: Fix
    SyntaxErrors when running setup in old Python
-   `16913`{.interpreted-text role="ghpull"}: Fix use of psfrags in ps
    backend + usetex.
-   `16476`{.interpreted-text role="ghpull"}: Fix baseline alignment
    when using usetex.
-   `17131`{.interpreted-text role="ghpull"}: BUG: Fix formatting error
    in GridSpec.\_\_repr\_\_
-   `17132`{.interpreted-text role="ghpull"}: Backport PR #17126 on
    branch v3.2.x (Remove Python2/3 info box)
-   `17126`{.interpreted-text role="ghpull"}: Remove Python2/3 info box
-   `17076`{.interpreted-text role="ghpull"}: Fix SyntaxErrors when
    running setup in old Python
-   `17071`{.interpreted-text role="ghpull"}: Backport PR #17065 on
    branch v3.2.x (Fix macOS CI test failure)
-   `17065`{.interpreted-text role="ghpull"}: Fix macOS CI test failure
-   `17051`{.interpreted-text role="ghpull"}: Backport PR #17045: Fix
    missing-references.json.
-   `17045`{.interpreted-text role="ghpull"}: Fix
    missing-references.json.
-   `17020`{.interpreted-text role="ghpull"}: Merge pull request #17017
    from jklymak/fix-blended-transform
-   `17017`{.interpreted-text role="ghpull"}: FIX: force blended
    transforms with data to be in data space
-   `16989`{.interpreted-text role="ghpull"}: Backport PR #16980 on
    branch v3.2.x (Correctly disable more drawing methods in
    tight_bboxing renderer.)
-   `16980`{.interpreted-text role="ghpull"}: Correctly disable more
    drawing methods in tight_bboxing renderer.
-   `16974`{.interpreted-text role="ghpull"}: Backport PR #16940 on
    branch v3.2.x (DOC/FIX: clarify the docs for check_figures_equal)
-   `16979`{.interpreted-text role="ghpull"}: Backport PR #16970 on
    branch v3.2.x (tk: Don\'t resize toolbar during resize event.)
-   `16970`{.interpreted-text role="ghpull"}: tk: Don\'t resize toolbar
    during resize event.
-   `16940`{.interpreted-text role="ghpull"}: DOC/FIX: clarify the docs
    for check_figures_equal
-   `16969`{.interpreted-text role="ghpull"}: Backport PR #16966 on
    branch v3.2.x (Fix animation writer fallback.)
-   `16966`{.interpreted-text role="ghpull"}: Fix animation writer
    fallback.
-   `16958`{.interpreted-text role="ghpull"}: MAINT: Replace uses of
    tostring with tobytes
-   `16950`{.interpreted-text role="ghpull"}: Backport PR #16949 on
    branch v3.2.x (TST: Don\'t modify actual pyplot file for boilerplate
    test.)
-   `16949`{.interpreted-text role="ghpull"}: TST: Don\'t modify actual
    pyplot file for boilerplate test.
-   `16932`{.interpreted-text role="ghpull"}: Backport PR #16929 on
    branch v3.2.x (tk: Resize the canvas, not the figure.)
-   `16929`{.interpreted-text role="ghpull"}: tk: Resize the canvas, not
    the figure.
-   `16880`{.interpreted-text role="ghpull"}: Backport PR #16870:
    Unbreak CI by xfailing wxAgg test on macOS
-   `16870`{.interpreted-text role="ghpull"}: Unbreak CI by xfailing
    wxAgg test on macOS
-   `16869`{.interpreted-text role="ghpull"}: Backport PR #16867 on
    branch v3.2.x (BLD: Auto-trigger macOS/Linux wheels on tags.)
-   `16867`{.interpreted-text role="ghpull"}: BLD: Auto-trigger
    macOS/Linux wheels on tags.
-   `16852`{.interpreted-text role="ghpull"}: Backport PR #16851 on
    branch v3.2.x (DOC: Fix docstring of Axes.secondary_yaxis.)
-   `16855`{.interpreted-text role="ghpull"}: Fix typo in deprecation
    warning
-   `16851`{.interpreted-text role="ghpull"}: DOC: Fix docstring of
    Axes.secondary_yaxis.
-   `16842`{.interpreted-text role="ghpull"}: Backport PR #16835 on
    branch v3.2.x (Don\'t forget to export isdeleted on Qt4.)
-   `16835`{.interpreted-text role="ghpull"}: Don\'t forget to export
    isdeleted on Qt4.
-   `15695`{.interpreted-text role="ghpull"}: Define mathdefault as a
    noop in the usetex preamble.
-   `14694`{.interpreted-text role="ghpull"}: Vectorize Arc.draw.

Issues (34):

-   `17547`{.interpreted-text role="ghissue"}: Arcs with large radii in
    small
-   `17440`{.interpreted-text role="ghissue"}: Low quality window plots
    on hidpi display
-   `17104`{.interpreted-text role="ghissue"}: input() caused
    \_tkinter.TclError: invalid command name XXX after plot.close()
-   `17613`{.interpreted-text role="ghissue"}: Matplotlib.pdf
    duplication
-   `15139`{.interpreted-text role="ghissue"}: All subclasses of
    LocationEvent could be used in cbook.callbacks before being fully
    initialized
-   `17004`{.interpreted-text role="ghissue"}: Output regression in 3.2
    that affects SymPy\'s plotting
-   `17599`{.interpreted-text role="ghissue"}: Saving issue with pdf
    backend
-   `17542`{.interpreted-text role="ghissue"}: Matplotlib 3.2.1 savefig
    empty image when fig size matches data size exactly
-   `17594`{.interpreted-text role="ghissue"}: Cannot use Qt4Agg backend
    in mpl 3.2.1
-   `17460`{.interpreted-text role="ghissue"}: set_size_inches with a
    width over 14090 crashes Xorg
-   `17331`{.interpreted-text role="ghissue"}: Surprising/changed axis
    limit (autoscale) behavior
-   `17423`{.interpreted-text role="ghissue"}: Scatter produce multiple
    colors for a single RGB/RGBA input
-   `17385`{.interpreted-text role="ghissue"}: Matplotlib memory leaks
    when save figure in a file with qt5 backend
-   `15474`{.interpreted-text role="ghissue"}: Memory leak with log
    scale in pcolorfast, pcolormesh, imshow \...
-   `17388`{.interpreted-text role="ghissue"}: savefig error:
    tkinter.TclError: invalid command name \".\"
-   `16909`{.interpreted-text role="ghissue"}: plot save and plot show
-   `17085`{.interpreted-text role="ghissue"}: set_function not working
    properly in backend_wx
-   `17418`{.interpreted-text role="ghissue"}: Issue rendering polar
    plot (agg backend?) with rorigin set
-   `17061`{.interpreted-text role="ghissue"}: Segmentation fault with
    macosx backend
-   `17253`{.interpreted-text role="ghissue"}: EPS + usetex is broken
-   `16700`{.interpreted-text role="ghissue"}: Deprecation warnings from
    stylelib
-   `17203`{.interpreted-text role="ghissue"}: Subplots using bad axis
    limits in 3.2
-   `16898`{.interpreted-text role="ghissue"}: EPS and `usetex` give
    blank output
-   `16409`{.interpreted-text role="ghissue"}: Confusing error on fully
    commented-out usetex strings
-   `17075`{.interpreted-text role="ghissue"}: Installation error
    downloading jquery on python3 on Ubuntu
-   `17037`{.interpreted-text role="ghissue"}: Travis Failing in many
    PRs
-   `17033`{.interpreted-text role="ghissue"}: Using a `TextBox` in
    current master produces a seemingly unrelated warning.
-   `17016`{.interpreted-text role="ghissue"}: Issues with autoscaling
    and transforms with 3.2+
-   `16978`{.interpreted-text role="ghissue"}: savefig(\"myplot.svgz\",
    bbox_inches=\"tight\") fails
-   `16965`{.interpreted-text role="ghissue"}: FuncAnimation.save throws
    TypeError
-   `16916`{.interpreted-text role="ghissue"}: check_figures_equal
    regression from 3.2.0 to 3.2.1
-   `10566`{.interpreted-text role="ghissue"}: blocking UI functions
    cause figure size to change
-   `10083`{.interpreted-text role="ghissue"}: Wrong figure height after
    set_size_inches within event handler
-   `16834`{.interpreted-text role="ghissue"}: Error importing
    FigureCanvas