Version 2.1.2
matplotlib
Fork me on GitHub


Travis-CI:

This Page

GitHub Stats

GitHub stats for 2017/10/03 - 2017/12/09 (tag: v2.1.1)

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

We closed 78 issues and merged 172 pull requests. The full list can be seen on GitHub

The following 44 authors contributed 455 commits.

  • Adrien F. Vincent
  • ahed87
  • Allan Haldane
  • Antony Lee
  • apodemus
  • Arthur Paulino
  • Atharva Khare
  • Ben Root
  • cgohlke
  • Christoph Gohlke
  • David Stansby
  • deepyaman
  • Doug Blank
  • Elliott Sales de Andrade
  • Eric Firing
  • Filip Dimitrovski
  • hannah
  • Importance of Being Ernest
  • Jake Vanderplas
  • Jan Schulz
  • Jody Klymak
  • Joe C
  • Jose Luis Cortes Varela
  • Jun Tan
  • JunTan
  • Kevin Ji
  • Kexuan Sun
  • Matthew Brett
  • Matthias Bussonnier
  • mcquin
  • Michael Seifert
  • Nathan Musoke
  • Nelle Varoquaux
  • Nikita Kniazev
  • Patrick Faion
  • Paul Hobson
  • Ryan May
  • Sean Farley
  • Ted Petrou
  • Thomas A Caswell
  • Tim Hoffmann
  • Tom
  • Tom Dupré la Tour
  • TomDonoghue

GitHub issues and pull requests:

Pull Requests (172):

  • PR #9947: Backport PR #9942 on branch v2.1.x
  • PR #9942: Minor doc formatting cleanups in pyplot
  • PR #9924: setupext: fix missing js files for web_backend
  • PR #9909: Backport PR #9881 on branch v2.1.x
  • PR #9881: Polar tick fixes
  • PR #9448: Fix instance of ‘RendererPS’ has no ‘tex’ member
  • PR #9901: Backport PR #9897 on branch v2.1.x
  • PR #9902: DOC: correct inverted description of aspect
  • PR #9874: Backport PR #9272 on branch v2.1.x
  • PR #9897: changed line to ‘alias for set_multialignment’
  • PR #9850: Merge pull request #9773 from dopplershift/fix-appveyor
  • PR #9773: MNT: Make sure AppVeyor fails if tests fail
  • PR #9760: Fix exception when guessing the AFM familyname
  • PR #9340: bugfix/test for #9336 integer overwrite in categorical
  • PR #9318: Don’t sort categorical keys.
  • PR #9796: Add deprecation for Axes.set_thetagrids(frac).
  • PR #9772: FIX: TextBox.disconnect remove from registries that TextBox has
  • PR #9803: Add links to python’s strftime method
  • PR #9793: FIX: treat zorder=None as falling back to the default
  • PR #9777: PR: Port Figure docstrings to numpydoc
  • PR #9770: Backport PR #9670 on branch v2.1.x
  • PR #9768: BLD: update MANIFEST.in to account for moved files
  • PR #9769: Backport PR #9723 on branch v2.1.x
  • PR #9257: FIX: segfault on truncated png
  • PR #9670: Make tick_left/right keep labels off if they are already off
  • PR #9723: ENH: Catch masked array and invalid x, y to pcolormesh
  • PR #9767: Backport PR #9766 on branch v2.1.x
  • PR #9766: Fix mixed_subplots example
  • PR #9762: Backport PR #9759 on branch v2.1.x
  • PR #9759: blocking_input: Fix “manager” attr check
  • PR #9755: Backport PR #9743 on branch v2.1.x
  • PR #9754: Backport PR #9752 on branch v2.1.x
  • PR #9743: FIX: check if contour level in format dictionary, or return a default
  • PR #9752: DOC: example demo_parasite_axes2.py broken on 2.1.0
  • PR #9749: Backport PR #9748 on branch v2.1.x
  • PR #9746: Backport PR #9724 on branch v2.1.x
  • PR #9748: Reword subplot() doc.
  • PR #9724: Fix PDFpages bug
  • PR #9726: FIX/TST: update tests for pandas 0.21
  • PR #9734: Backport PR #9733 on branch v2.1.x
  • PR #9733: Allow _BackendNbAgg.show() to take keyword “block”
  • PR #9721: Backport PR #9711 on branch v2.1.x
  • PR #9722: FIX: copy=False for masked arrays in pcolormesh
  • PR #9711: Minor markup fix.
  • PR #9714: Backport PR #9662 on branch v2.1.x
  • PR #9662: Fix crash when restarting OSX single shot timer
  • PR #9461: Property tables
  • PR #9709: FIX: ensure errorbar creates line collection even with empty data
  • PR #9710: Backport PR #9705 on branch v2.1.x
  • PR #9705: Fix scatterplot categorical support
  • PR #9692: Backport PR #9687 on branch v2.1.x
  • PR #9687: Fix callbackregistry docstring.
  • PR #9691: Backport PR #9689 on branch v2.1.x
  • PR #9689: Updates to font-related examples.
  • PR #9679: Backport PR #9676 on branch v2.1.x
  • PR #9676: FIX: Catch IOError on font-cache write
  • PR #9675: Backport PR #9649 on branch v2.1.x
  • PR #9644: Backport PR #9324 on branch v2.1.x
  • PR #9649: Reoder Axes API docs.
  • PR #9667: Backport PR #9661 on branch v2.1.x
  • PR #9661: Fix arcs with very large width/height.
  • PR #9324: [MRG] Allow kwarg handles and labels figure.legend and make doc for kwargs the same
  • PR #9633: FIX: make labelrotation work as kwarg to tick_params as documented
  • PR #9632: Backport PR #9359 on branch v2.1.x
  • PR #9631: Backport PR #9389 on branch v2.1.x
  • PR #9630: Backport PR #9612 on branch v2.1.x
  • PR #9359: Keep track of axes in interactive navigation.
  • PR #9534: Fix webagg
  • PR #9389: Assign event to later Axes if zorders are tied.
  • PR #9612: Only set view/data intervals if axis is set in AutoDateLocator
  • PR #9618: Backport PR #9262 on branch v2.1.x
  • PR #9623: Backport PR #9600 on branch v2.1.x
  • PR #9621: Backport PR #9617 on branch v2.1.x
  • PR #9600: Fix some widget docstrings.
  • PR #9262: Minor doc markup fixes.
  • PR #9605: Backport PR #9604 on branch v2.1.x
  • PR #9603: Fix xkcd() not resetting context anymore.
  • PR #9604: Gridspec doc fixes
  • PR #9521: fix xkcd context
  • PR #9596: Backport PR #9589 on branch v2.1.x
  • PR #9589: Fix typo in isinstance
  • PR #9586: Backport PR #9564 on branch v2.1.x
  • PR #9563: Backport PR #9121 on branch v2.1.x
  • PR #9584: Add returns documentation to fill_between methods
  • PR #9575: Add some legend handler documentation
  • PR #9576: Backport PR #9477 on branch v2.1.x
  • PR #9572: Backport PR #9569 on branch v2.1.x
  • PR #9477: In LogTransform, clip after log, not before.
  • PR #9568: Add a proper docstring to AutoLocator
  • PR #9569: Docstring fix.
  • PR #9564: TST: add test of normed histogram with unequal bins
  • PR #9561: Backport PR #9555 on branch v2.1.x
  • PR #9554: Backport PR #9549 on branch v2.1.x
  • PR #9555: MRG: expand docstring for hist
  • PR #9549: Fix stale draws on MacOSX backend
  • PR #9547: Backport PR #9540 on branch v2.1.x
  • PR #9542: Backport PR #9442 on branch v2.1.x
  • PR #9540: DOC fix set_xticklabels docstring
  • PR #9304: Fedora build patches
  • PR #9442: BUG: Fix _extent not set in PcolorImage
  • PR #9533: Backport PR #9292 on branch v2.1.x
  • PR #9539: Backport PR #9363 on branch v2.1.x
  • PR #9363: Allow invalid limits when panning
  • PR #9527: Backport PR #9516 on branch v2.1.x
  • PR #9505: Doc draw event details
  • PR #9526: Backport PR #9517 on branch v2.1.x
  • PR #9292: Fix TypeError: a bytes-like object is required, not ‘str’
  • PR #9522: Backport PR #9504 on branch v2.1.x
  • PR #9525: Backport PR #9517 on branch v2.1.x
  • PR #9517: Convert slider docstrings to numpydoc
  • PR #9516: Make colorbar docstring numpydoc
  • PR #9504: Truncate windows registry entries after null byte.
  • PR #9500: Backport PR #9495 on branch v2.1.x
  • PR #9495: Macosx fixes
  • PR #9492: Backport PR #9465 on branch v2.1.x
  • PR #9465: Avoid dividing by zero in AutoMinorLocator (fixes #8804)
  • PR #9468: FIX: provide __ne__ implementation for transforms in py2
  • PR #9446: Backport PR #9418 on branch v2.1.x
  • PR #9449: TST: Enable xdist on Appveyor
  • PR #9444: STY: Remove explicit return in __init__
  • PR #9431: Backport PR #9427 on branch v2.1.x
  • PR #9418: TST: Disable faulthandler on Windows if CPython 3.6-3.6.3
  • PR #9440: Remove reimport of modules
  • PR #9439: Fix undefined variable ‘warnings’
  • PR #9437: Fix Undefined variable ‘symbol’
  • PR #9430: Backport PR #9428 on branch v2.1.x
  • PR #9411: Backport PR #9410 on branch v2.1.x
  • PR #9427: Fix NameError: name ‘exc’ is not defined
  • PR #9428: Fix NameError: name ‘ArgumentError’ is not defined
  • PR #9416: Backport PR #9415 on branch v2.1.x
  • PR #9415: Import time module so that pyplot.pause works
  • PR #9382: Backport PR #9343 on branch v2.1.x
  • PR #9410: BUG: Fix savefig GUI in GTK backend
  • PR #9399: Backport PR #9395 on branch v2.1.x
  • PR #9393: Don’t pass mixed str/bytes inputs to subprocess.
  • PR #9395: TST: Unblock Appveyor build by patching subprocess
  • PR #9398: Backport PR #9347 on branch v2.1.x
  • PR #9347: Fix backend refactor
  • PR #9285: FIX: handle fully masked data
  • PR #9343: Fix broken link to proxy artists documentation
  • PR #9364: Backport PR #9353 on branch v2.1.x
  • PR #9353: Fix edgecolor being only applied to first bar.
  • PR #9352: Backport PR #9335 on branch v2.1.x
  • PR #9335: Fix poorly done deprecations in image.py.
  • PR #9337: Backport PR #9242 on branch v2.1.x
  • PR #9338: Backport PR #9279 on branch v2.1.x
  • PR #9279: Update doc strings
  • PR #9242: Errorbar bugfix
  • PR #9310: Backport PR #9299 on branch v2.1.x
  • PR #9309: DOC: Update docstring to numpy format for last few functions in transforms
  • PR #6969: CI: add appveyor script to build Windows wheels
  • PR #9308: Backport PR #9295 on branch v2.1.x
  • PR #9299: Restore better error message on std::runtime_error.
  • PR #9295: In text, warn and return instead of raise exception for non-finite x, y
  • PR #9283: Backport PR #9277 on branch v2.1.x
  • PR #9307: Backport PR #9303 on branch v2.1.x
  • PR #9303: Don’t use pytest.filterwarings, which needs pytest>=3.2.
  • PR #9297: Backport PR #9289 on branch v2.1.x
  • PR #9289: Throw std::runtime_exception instead of char*.
  • PR #9290: Backport PR #9268 on branch v2.1.x
  • PR #9268: Fix documents of semilogx and semilogy.
  • PR #9287: Backport PR #9286 on branch v2.1.x
  • PR #9286: Ask Appveyor to ignore certain branches.
  • PR #9277: plot_surface docstring + edge case fix
  • PR #9270: Fix C++ warnings
  • PR #9272: Include the default of “plot_pre_code” of the plot directive in the documentation
  • PR #9258: Remove four unused variables in src/_path.h.
  • PR #7335: fix the stack remove error
  • PR #6949: Value checking the numpoints argument to be a whole number.
  • PR #6161: Fix #5456: Keep margins <= .5 in tight_layout
  • PR #8602: doc: State default for legend’s markerfirst
  • PR #8605: Add mpl.contour to api docs; minor fix to docstring.

Issues (78):

  • #9739: doc inconsistency: definition of “aspect”
  • #9896: Simple documentation typo
  • #9719: Appveyor passing, even when tests are failing
  • #9436: Instance of ‘TextBox’ has no ‘observers’ member?
  • #9744: frac in set_thetagrids() doesn’t work
  • #9819: Multi-page PDF file size jumps since 2.0.0
  • #9818: edgecolor arg set to scalar applies to the first bar in bar() method
  • #9785: zorder=None not properly handled
  • #9735: 2.1.0 sdist does not allow building docs
  • #9808: inconsistent hatch and border color in barh in matplotlib 2.1.0
  • #8982: Backend MacOSX keyboard not working
  • #9256: reading truncated png can segfault python
  • #9664: Change in behavior of axis.tick_left() with shared axes from 2.0 to 2.1
  • #9358: zoom/pan stack bug in 2.1.0
  • #9720: plt.pcolormesh stopped working with Masked Arrays
  • #9758: plt.ginput broken on 2.1.0: plot does not appear
  • #9742: clabel raises KeyError with level on boundary since matplotlib 2.1.0
  • #9651: “block” keyword unrecognized in 2.1 in notebook backend
  • #9716: Large size of plots saved as pdf
  • #9729: plt.pause() with notebook backend causes error
  • #8122: keyword labelrotation is not recognized
  • #9655: Segmentation fault when starting a timer a second time (MacOS X backend)
  • #9699: IndexError thrown by pyplot.legend()
  • #9494: Categorical not hitting update path on fill_between
  • #9700: Subsequent calls to plt.scatter with different categories raise ValueError
  • #9702: Broken pdf export when using genuine TeX (Missing encode)
  • #9701: Bars are not visible in bar plot when log scale is enabled
  • #9548: failure on import due to IOError writing font cache
  • #9659: patches.Arc objects randomly drawing the full ellipse
  • #9380: Cannot import pyplot. NameError: ‘FigureManagerWebAgg’ is not defined
  • #8623: fill_between incorrect with log y-axis and value 0
  • #9320: 2.1 figure.legend broken
  • #9388: Mouse events have incorrect inaxes/data properties when axes overlap (matplotlib 2.1.0)
  • #9457: ax.fill_between broken for log scale and values below zero
  • #9558: Inconsistency between AutoLocator and AutoDateLocator
  • #9288: Histograms disappear with logarithmic y-axis
  • #9628: Histogram missing in Matplotlib 2.1.0
  • #9611: Unexpected behaviour with string input to .plot and .fill_between
  • #7158: Arrays are not equal in 2.0.0b4 testsuite on Fedora rawhide/aarch64 (ARM v8 64bit)
  • #9557: Behavior of hist() with normed=True changes from v2.0 to v2.1
  • #9585: Cannot write JPG images anymore with Pillow 4.2
  • #8282: changing facecolor to ‘none’ prevents updating canvas
  • #6538: On armv7hl, some get_cursor_data calls return 0 instead of None.
  • #8426: PcolorImage does not set _extent
  • #9406: 2.1.0 serious regression in Qt5 backend
  • #9361: 2.1 change - Axis Limit Error
  • #9390: Save to .pdf doesn’t work in 2.1.0
  • #9485: FileNotFoundError while import matplotlib (maybe pyplot)
  • #9332: Qt backend figureoptions.py does not work due to change in image.py
  • #9491: TextBox widget on MacOSX fails with RuntimeError: Cannot get window extent w/o renderer
  • #8814: 3D plot camera-rotation does not update with mouse movement when using the MacOS backend
  • #8804: Division by zero in AutoMinorLocator
  • #9455: ticklabel and gridlines in polar projection in v2.1.0
  • #9412: pyplot.pause doesn’t import the time module but uses it (v2.1.0)
  • #9176: Appveyor build failing
  • #9280: imshow errors when plotting completely masked array
  • #9351: mpl 2.1 barcharts edgecolor and linewidth only apply to first bar
  • #9345: matplotlib 2.1.0, backend macosx: need _BackendMac, got FigureManagerMac
  • #9241: Errorbar plot with first value masked raises TypeError
  • #3707: re-write release guide
  • #8706: Bug with 3D graphing
  • #7358: PEP8: making travis run pep8 on diff instead of comparing the total number of violation to be more robust.
  • #6976: LaTeX wrong symbol displayed for sup- and subscript
  • #9206: Interactive mode frozen on python 3.6.2 (Windows 7)
  • #6572: segfault saving a high dpi png
  • #9210: ValueError: ordinal must be >= 1 by plotting the index and its SMA
  • #7050: Segmentation fault inside _backend_agg.so
  • #9017: Getting “No module named ‘_tkinter’” error
  • #6420: matplotlib Qt5Agg backend error: ‘figure’ is an unknown keyword argument
  • #5421: Rectangle patch constructor fails with units
  • #4020: Document default key-bindings
  • #5950: Issues with Numpy 1.11 release candidate
  • #7319: Alternative dev install instructions
  • #4936: Memory leak in NavigationToolbar2.mouse_over
  • #5689: Mac: Save button not working on 1.5.0 or 2.x with backend.qt4 in ipython 4
  • #6411: Rendered text images do not exactly overlap for same text content
  • #7168: Future warning: elementwise comparison failed
  • #7851: very small errors in test suite, py3.6 and 3.5