The 2019 SciPy John Hunter Excellence in Plotting Contest is accepting submissions!
Apply by June 8th

Version 3.0.3
matplotlib
Fork me on GitHub

GitHub Stats for Matplotlib 3.0.2

GitHub stats for 2018/09/18 - 2018/11/09 (tag: v3.0.0)

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

We closed 170 issues and merged 224 pull requests.

The following 49 authors contributed 460 commits.

  • Abhinuv Nitin Pitale
  • Alon Hershenhorn
  • Andras Deak
  • Ankur Dedania
  • Antony Lee
  • Anubhav Shrimal
  • Ayappan P
  • azure-pipelines[bot]
  • Ben Root
  • Colin
  • Colin Carroll
  • Daniele Nicolodi
  • David Haberthür
  • David Stansby
  • Dmitry Mottl
  • Elan Ernest
  • Elliott Sales de Andrade
  • Eric Wieser
  • esvhd
  • Galen Lynch
  • hannah
  • Ildar Akhmetgaleev
  • ImportanceOfBeingErnest
  • Jody Klymak
  • Joel Wanner
  • Kai Muehlbauer
  • Kevin Rose
  • Kyle Sunden
  • Marcel Martin
  • Matthias Bussonnier
  • MeeseeksMachine
  • Michael Jancsy
  • Nelle Varoquaux
  • Nick Papior
  • Nikita Kniazev
  • Paul Hobson
  • pharshalp
  • Rasmus Diederichsen
  • Ryan May
  • saksmito
  • Takafumi Arakaki
  • teresy
  • Thomas A Caswell
  • thoo
  • Tim Hoffmann
  • Tobias Megies
  • Tyler Makaro
  • Will Handley
  • Yuxin Wu

GitHub issues and pull requests:

Pull Requests (224):

  • PR #12785: Use level kwargs in irregular contour example
  • PR #12767: Make colorbars constructible with dataless ScalarMappables.
  • PR #12775: Add note to errorbar function about sign of errors
  • PR #12776: Fix typo in example (on-borad -> on-board).
  • PR #12771: Do not rely on external stack frame to exist
  • PR #12526: Rename jquery files
  • PR #12552: Update docs for writing image comparison tests.
  • PR #12746: Use skipif, not xfail, for uncomparable image formats.
  • PR #12747: Prefer log.warning("%s", ...) to log.warning("%s" % ...).
  • PR #11753: FIX: Apply aspect before drawing starts
  • PR #12749: Move toolmanager warning from logging to warning.
  • PR #12708: Run flake8 in a separate travis environment
  • PR #12737: Improve docstring of Arc
  • PR #12598: Support Cn colors with n>=10.
  • PR #12670: FIX: add setter for hold to un-break basemap
  • PR #12693: Workaround Text3D breaking tight_layout()
  • PR #12727: Reorder API docs: separate file per module
  • PR #12738: Add unobtrusive depreaction note to the first line of the docstring.
  • PR #12740: DOC: constrained layout guide (fix: Spacing with colorbars)
  • PR #11663: Refactor color parsing of Axes.scatter
  • PR #12736: Move deprecation note to end of docstring
  • PR #12704: Rename tkinter import from Tk to tk.
  • PR #12730: MNT: merge ignore lines in .flake8
  • PR #12707: Fix tk error when closing first pyplot figure
  • PR #12715: Cleanup dviread.
  • PR #12717: Delete some if __name__ == "__main__" clauses.
  • PR #12726: Fix test_non_gui_warning for Azure (and mplcairo).
  • PR #12720: Improve docs on Axes scales
  • PR #12537: Improve error message on failing test_pyplot_up_to_date
  • PR #12721: Make get_scale_docs() internal
  • PR #12617: Set up CI with Azure Pipelines
  • PR #12673: Fix for _axes.scatter() array index out of bound error
  • PR #12676: Doc: document textpath module
  • PR #12705: Improve docs on Axes limits and direction
  • PR #12706: Extend sphinx Makefile to cleanup completely
  • PR #12481: Warn if plot_surface Z values contain NaN
  • PR #12709: Correctly remove nans when drawing paths with pycairo.
  • PR #12685: Make ticks in demo_axes_rgb.py visible
  • PR #12691: DOC: Link to "How to make a PR" tutorials as badge and in contributing
  • PR #12684: Change ipython block to code-block
  • PR #11974: Make code match comment in sankey.
  • PR #12440: Make arguments to @deprecated/warn_deprecated keyword-only.
  • PR #12683: TST: mark test_constrainedlayout.py::test_colorbar_location as flaky
  • PR #12686: Remove deprecation warnings in tests
  • PR #12470: Update AutoDateFormatter with locator
  • PR #12656: FIX: fix error in colorbar.get_ticks not having valid data
  • PR #12586: Improve linestyles example
  • PR #12006: Added stacklevel=2 to all warnings.warn calls (issue 10643)
  • PR #12651: FIX: ignore non-finite bbox
  • PR #12653: Don't warn when accessing deprecated properties from the class.
  • PR #12608: ENH: allow matplotlib.use after getbackend
  • PR #12658: Do not warn-depreacted when iterating over rcParams
  • PR #12635: FIX: allow non bbox_extra_artists calls
  • PR #12659: Add note that developer discussions are private
  • PR #12543: Make rcsetup.py flak8 compliant
  • PR #12642: Don't silence TypeErrors in fmt_{x,y}data.
  • PR #11667: DOC: update doc requirement
  • PR #12442: Deprecate passing drawstyle with linestyle as single string.
  • PR #12625: Shorten some docstrings.
  • PR #12627: Be a bit more stringent on invalid inputs.
  • PR #12561: Properly css-style exceptions in the documentation
  • PR #12629: Fix issue with PyPy on macOS
  • PR #10933: Remove "experimental" fontconfig font_manager backend.
  • PR #12630: Fix RcParams.__len__
  • PR #12285: FIX: Don't apply tight_layout if axes collapse
  • PR #12548: undef _XOPEN_SOURCE breaks the build in AIX
  • PR #12615: Fix travis OSX build
  • PR #12600: Minor style fixes.
  • PR #12607: STY: fix whitespace and escaping
  • PR #12603: FIX: don't import macosx to check if eventloop running
  • PR #12599: Fix formatting of docstring
  • PR #12569: Don't confuse uintptr_t and Py_ssize_t.
  • PR #12572: Fix singleton hist labels
  • PR #12581: Fix hist() error message
  • PR #12570: Fix mathtext tutorial for build with Sphinx 1.8.
  • PR #12487: Update docs/tests for the deprecation of aname and label1On/label2On/etc.
  • PR #12521: Improve docstring of draw_idle()
  • PR #12573: BUG: mplot3d: Don't crash if azim or elev are non-integral
  • PR #12574: Remove some unused imports
  • PR #12568: Add note regarding builds of old Matplotlibs.
  • PR #12555: Clarify horizontalalignment and verticalalignment in suptitle
  • PR #12547: Disable sticky edge accumulation if no autoscaling.
  • PR #12546: Avoid quadratic behavior when accumulating stickies.
  • PR #12159: FIX: colorbar re-check norm before draw for autolabels
  • PR #12501: Rectified plot error
  • PR #11789: endless looping GIFs with PillowWriter
  • PR #12525: Fix some flake8 issues
  • PR #12431: FIX: allow single-string color for scatter
  • PR #12216: Doc: Fix search for sphinx >=1.8
  • PR #12461: FIX: make add_lines work with new colorbar
  • PR #12241: FIX: make unused spines invisible
  • PR #12516: Don't handle impossible values for align in hist()
  • PR #12504: DOC: clarify min supported version wording
  • PR #12507: FIX: make minor ticks formatted with science formatter as well
  • PR #12500: Adjust the widths of the messages during the build.
  • PR #12492: Simplify radar_chart example.
  • PR #12478: MAINT: numpy deprecates asscalar in 1.16
  • PR #12363: FIX: errors in get_position changes
  • PR #12495: Fix duplicate condition in pathpatch3d example
  • PR #11984: Strip out pkg-config machinery for agg and libqhull.
  • PR #12463: Document Artist.cursor_data() parameter
  • PR #12489: Fix typo in documentation of ylim
  • PR #12482: Test slider orientation
  • PR #12317: Always install mpl_toolkits.
  • PR #12246: Be less tolerant of broken installs.
  • PR #12477: Use N{MICRO SIGN} instead of N{GREEK SMALL LETTER MU} in EngFormatter.
  • PR #12483: Kill FontManager.update_fonts.
  • PR #12448: Don't error if some font directories are not readable.
  • PR #12474: Throw ValueError when irregularly gridded data is passed to streamplot.
  • PR #12469: Clarify documentation of offsetbox.AnchoredText's prop kw argument
  • PR #12468: Fix set_ylim unit handling
  • PR #12466: np.fromstring -> np.frombuffer.
  • PR #12369: Improved exception handling on animation failure
  • PR #12460: Deprecate RendererBase.strip_math.
  • PR #12457: Fix tutorial typos.
  • PR #12453: Rollback erronous commit to whats_new.rst from #10746
  • PR #12452: Minor updates to the FAQ.
  • PR #10746: Adjusted matplotlib.widgets.Slider to have optional vertical orientatation
  • PR #12441: Get rid of a signed-compare warning.
  • PR #12430: Deprecate Axes3D.plot_surface(shade=None)
  • PR #12435: Fix numpydoc parameter formatting
  • PR #12434: Clarify documentation for textprops keyword parameter of TextArea
  • PR #12427: Document Artist.get_cursor_data
  • PR #12277: FIX: datetime64 now recognized if in a list
  • PR #10322: Use np.hypot whereever possible.
  • PR #12423: Minor simplifications to backend_svg.
  • PR #12293: Make pyplot more tolerant wrt. 3rd-party subclasses.
  • PR #12360: Replace axes_grid by axes_grid1 in test
  • PR #10356: fix detecting which artist(s) the mouse is over
  • PR #12416: Move font cache rebuild out of exception handler
  • PR #11891: Group some print()s in backend_ps.
  • PR #12165: Remove deprecated mlab code
  • PR #12394: DOC: fix CL tutorial to give same output from saved file and example
  • PR #12387: Update HTML animation as slider is dragged
  • PR #12408: Don't crash on invalid registry font entries on Windows.
  • PR #10088: Deprecate Tick.{gridOn,tick1On,label1On,...} in favor of set_visible.
  • PR #12149: Mathtext tutorial fixes
  • PR #12393: Deprecate to-days converters in matplotlib dates
  • PR #12257: Document standard backends in matplotlib.use()
  • PR #12383: Revert change of parameter name in annotate()
  • PR #12385: CI: Added Appveyor Python 3.7 build
  • PR #12247: Machinery for deprecating properties.
  • PR #12371: Move check for ImageMagick Windows path to bin_path().
  • PR #12384: Cleanup axislines style.
  • PR #12353: Doc: clarify default parameters in scatter docs
  • PR #12366: TST: Update test images for new Ghostscript.
  • PR #11648: FIX: colorbar placement in constrained layout
  • PR #12368: Don't use stdlib private API in animation.py.
  • PR #12351: dviread: find_tex_file: Ensure the encoding on windows
  • PR #12244: Merge barchart examples.
  • PR #12372: Remove two examples.
  • PR #12214: Improve docstring of Annoation
  • PR #12347: DOC: add_child_axes to axes_api.rst
  • PR #12304: TST: Merge Qt tests into one file.
  • PR #12321: maint: setupext.py for freetype had a Catch case for missing ft2build.h
  • PR #12340: Catch test deprecation warnings for mlab.demean
  • PR #12334: Improve selection of inset indicator connectors.
  • PR #12316: Fix some warnings from Travis
  • PR #12268: FIX: remove unnecessary self in super_-calls, fixes #12265
  • PR #12212: font_manager: Fixed problems with Path(...).suffix
  • PR #12326: fixed minor spelling error in docstring
  • PR #12296: Make FooConverter inherit from ConversionInterface in examples
  • PR #12322: Fix the docs build.
  • PR #12319: Fix Travis 3.6 builds
  • PR #12309: Deduplicate implementations of FooNorm.autoscale{,_None}
  • PR #12314: Deprecate axis('normal') in favor of axis('auto').
  • PR #12313: BUG: Fix typo in view_limits() for MultipleLocator
  • PR #12307: Clarify missing-property error message.
  • PR #12274: MNT: put back _hold as read-only attribute on AxesBase
  • PR #12260: Fix docs : change from issue #12191, remove "if 1:" blocks in examples
  • PR #12163: TST: Defer loading Qt framework until test is run.
  • PR #12253: Handle utf-8 output by kpathsea on Windows.
  • PR #12301: Ghostscript 9.0 requirement revisited
  • PR #12294: Fix expand_dims warnings in triinterpolate
  • PR #12292: TST: Modify the bar3d test to show three more angles
  • PR #12297: Remove some pytest parameterising warnings
  • PR #12261: FIX: parasite axis2 demo
  • PR #12278: Document inheriting docstrings
  • PR #12262: Simplify empty-rasterized pdf test.
  • PR #12269: Add some param docs to BlockingInput methods
  • PR #12272: Fix contrained to constrained
  • PR #12255: Deduplicate inherited docstrings.
  • PR #12254: Improve docstrings of Animations
  • PR #12258: Fix CSS for module-level data
  • PR #12222: Remove extraneous if 1 statements in demo_axisline_style.py
  • PR #12137: MAINT: Vectorize bar3d
  • PR #12219: Merge OSXInstalledFonts into findSystemFonts.
  • PR #12229: Less ACCEPTS, more numpydoc.
  • PR #12209: Doc: Sort named colors example by palette
  • PR #12237: Use (float, float) as parameter type for 2D positions in docstrings
  • PR #12238: Typo in docs
  • PR #12236: Make boilerplate-generated pyplot.py flake8 compliant
  • PR #12231: CI: Speed up Appveyor repository cloning
  • PR #12228: Fix trivial typo in docs.
  • PR #12227: Use (float, float) as paramter type for 2D positions
  • PR #12199: Allow disabling specific mouse actions in blocking_input
  • PR #12213: Change win32InstalledFonts return value
  • PR #12207: FIX: dont' check for interactive framework if none required
  • PR #11688: Don't draw axis (spines, ticks, labels) twice when using parasite axes.
  • PR #12210: Axes.tick_params() argument checking
  • PR #12211: Fix typo
  • PR #12200: Slightly clarify some invalid shape exceptions for image data.
  • PR #12151: Don't pretend @deprecated applies to classmethods.
  • PR #12190: Remove some unused variables and imports
  • PR #12186: DOC: fix API note about get_tightbbox
  • PR #12203: Document legend's slowness when "best" location is used
  • PR #12192: Exclude examples from lgtm analysis
  • PR #12196: Give Carreau the ability to mention the backport bot.
  • PR #12187: DOC: Update INSTALL.rst
  • PR #12164: Fix Annotation.contains.
  • PR #12177: FIX: remove cwd from mac font path search
  • PR #12182: Fix Flash of Unstyled Content by removing remaining Flipcause integration
  • PR #12184: DOC: update "Previous Whats New" for 2.2 with reference to cividis paper
  • PR #12183: Doc: Don't use Sphinx 1.8
  • PR #12171: Remove internal warning due to zsort deprecation
  • PR #12166: Document preference order for backend auto selection
  • PR #12154: Avoid triggering deprecation warnings with pytest 3.8.
  • PR #12030: Speed up canvas redraw for GTK3Agg backend.
  • PR #12157: Properly declare the interactive framework for the qt4foo backends.
  • PR #12156: Cleanup the GridSpec demos.
  • PR #12144: Add explicit getters and setters for Annotation.anncoords.
  • PR #12152: Use _warn_external for deprecations warnings.
  • PR #12148: BLD: pragmatic fix for building basic_unit example on py37
  • PR #12147: DOC: update the gh_stats code

Issues (170):

  • #12699: Annotations get cropped out of figures saved with bbox_inches='tight'
  • #9217: Weirdness with inline figure DPI settings in Jupyter Notebook
  • #4853: %matplotlib notebook creates much bigger figures than %matplotlib inline
  • #12780: Vague/misleading exception message in scatter()
  • #10239: Weird interaction with Tkinter
  • #10045: subplots_adjust() breaks layout of tick labels
  • #12765: Matplotlib draws incorrect color
  • #11800: Gridspec tutorial
  • #12757: up the figure
  • #12724: Importing pyplot steals focus on macOS
  • #12669: fixing _hold on cartopy broke basemap
  • #12687: Plotting text on 3d axes before tight_layout() breaks tight_layout()
  • #12734: Wishlist: functionally linked twin axes
  • #12576: RcParams is fundamentally broken
  • #12641: _axes.py.scatter() array index out of bound / calling from seaborn
  • #12703: Error when closing first of several pyplot figures in TkAgg
  • #12728: Deprecation Warnings
  • #4124: Provide canonical examples of mpl in web frameworks
  • #10574: Default color after setting alptha to Patch in legened
  • #12702: couldn't find or load Qt platform plugin "windows" in "".
  • #11139: "make clean" doesn't remove all the build doc files
  • #12701: semilogy with NaN prevents display of Title (cairo backend)
  • #12696: Process finished with exit code -1 due to matplotlib configuration
  • #12692: matplotlib.plot.show always blocks the execution of python script
  • #12433: Travis error is MacOS image tolerance of 0.005 for test_constrained_layout.py::test_colorbar_location
  • #10017: unicode_literals considered harmful
  • #12682: using AxesImage.set_clim() shrinks the colorbar
  • #12620: Overlapping 3D objects
  • #12680: matplotlib ui in thread still blocked
  • #11908: Improve linestyle documentation
  • #12650: Deprecation warnings when calling help(matplotlib)
  • #10643: Most warnings calls do not set the stacklevel
  • #12671: make_axes_locatable breaks with matplotlib 3.0
  • #12664: plt.scatter crashes because overwrites the colors to an empty list
  • #12188: matplotlib 3 pyplot on MacOS bounces rocket icon in dock
  • #12648: Regression when calling annotate with nan values for the position
  • #12362: In 3.0.0 backend cannot be set if 'get_backend()' is run first
  • #12649: Over-verbose deprecation warning about examples.directory
  • #12661: In version 3.0.0 make_axes_locatable + colorbar does not produce expected result
  • #12634: axes_grid1 axes have no keyword argument 'bbox_extra_artists'
  • #12654: Broken 'Developer Discussions' link
  • #12657: With v3.0.0 mpl_toolkits.axes_grid1.make_axes_locatable().append_axes breaks in Jupyter
  • #12645: Markers are offset when 'facecolor' or 'edgecolor' are set to 'none' when plotting data
  • #12644: Memory leak with plt.plot in Jupyter Notebooks?
  • #12632: Do we need input hooks macosx?
  • #12535: AIX Support - Do not undef _XOPEN_SOURCE
  • #12626: AttributeError: module 'matplotlib' has no attribute 'artist'
  • #11034: Doc Typo: matplotlib.axes.Axes.get_yticklabels / Axis.get_ticklabels
  • #12624: make_axes_locatable : Colorbar in the middle instead of bottom while saving a pdf, png.
  • #11094: can not use GUI backends inside django request handlers
  • #12613: transiently linked interactivity of unshared pair of axes generated with make_axes_locatable
  • #12578: macOS builds are broken
  • #12612: gui backends do not work inside of flask request handlers
  • #12611: Matplotlib 3.0.0 Likely bug TypeError: stackplot() got multiple values for argument 'x'
  • #12610: matplotlibrc causes import to fail 3.0.0 (didn't crash 2.y.z series)
  • #12601: Can't import matplotlib
  • #12597: Please soon add Chinese language support!! It's to difficult for new people handle character
  • #12590: Matplotlib pypi distribution lacks packages for Python 2.7
  • #3869: Numeric labels do not work with plt.hist
  • #12580: Incorrect hist error message with bad color size
  • #12100: document where to get nightly wheels
  • #7205: Converting docstrings to numpydoc
  • #12564: Saving plot as PNG file prunes tick labels
  • #12161: Problems of using sharex options with lines plots and colormesh with colorbar
  • #12256: tight_layout for plot with non-clipped screen-unit items causes issues on zoom
  • #12545: Program quit unormally without reporting error
  • #12532: Incorrect rendering of math symbols
  • #12567: Calling pyplot.show() with TkAgg backend on x86 machine raises OverflowError.
  • #12571: cannot install because Fatal Python error: initfsencoding: Unable to get the locale encoding
  • #12566: Problem installing Version 1.3.1 -> missing pkg-config freetype and libagg
  • #12556: Matplotlib 3.0.0 import hangs in clean environment
  • #12197: Weird behaviour of suptitle() when horizontalalignment is not 'center'
  • #12550: colorbar resizes in animation
  • #12155: Incorrect placement of Colorbar ticks using LogNorm
  • #11787: Looping gifs with PillowWriter
  • #12533: Plotting with alpha=0 with rasterized=True causes ValueError on saving to pdf
  • #12438: Scatter doesn't accept a list of strings as color spec.
  • #12429: scatter() does not accept gray strings anymore
  • #12499: run my code failed after i Import pylab failed, python version is 3.6.6
  • #12458: add_lines misses lines for matplotlib.colorbar.ColorbarBase
  • #12239: 3d axes are collapsed by tight_layout
  • #12414: Function to draw angle between two lines
  • #12488: inconsistent colorbar tick labels for LogNorm
  • #12515: pyplot.step broken in 3.0.0?
  • #12355: Error for bbox_inches='tight' in savefig with make_axes_locatable
  • #12505: ImageGrid in 3.0
  • #12502: How can I put the ticks of logarithmic coordinate in the axes?
  • #12496: Maplotlib Can't Plot a Dataset
  • #12486: rotate lable of legend ?
  • #12291: Importing pyplot crashes on macOS due to missing fontlist-v300.json and then Permission denied: '/opt/local/share/fonts'
  • #12480: "close_event" for nbagg/notebook backend
  • #12467: Documentation of AnchoredText's prop keyword argument is misleading
  • #12288: New function signatures in pyplot break Cartopy
  • #12445: Error on colorbar
  • #8760: Traceback from animation.MovieWriter.saving method is confusing because it provides no useful information
  • #9205: after the animation encoder (e.g. ffmpeg) fails, the animation framework itself fails internally in various ways while trying to report the error
  • #12357: Unclear error when saving Animation using FFMpeg
  • #12454: Formatting numerical legend
  • #9636: matplotlib crashes upon window resize
  • #11473: Continuous plotting cause memory leak 20-50kb/sec
  • #12018: No image pop-up or display for plt.imshow() and plt.show()
  • #11583: How to draw parallelepiped with real size scaling?
  • #12446: Polar Contour - float() argument must be a string or a number, not 'AxesParasiteParasiteAuxTrans'
  • #12444: Issues with gridspec/tight_layout in matplotlib version 2.2.3
  • #11154: Unexpected behavior for Axes3D.plot_surface(shade=None)
  • #12409: Calling savefig() multiple times causes crash of Spyder IDE / IPython Kernel dying.
  • #9799: FigureCanvasTkAgg - "buffer is of wrong type" error during blit
  • #12439: FileNotFoundError for font_manager
  • #12437: matplotlib-mac
  • #12121: Documentation of TextArea's fontprops keyword argument is misleading
  • #12279: Axes.format_cursor_data lacks documentation and seems unused
  • #12428: Simple plot spacing bug: ylabel gets wrongfully removed from plot
  • #11190: Images in the docs are too large.
  • #12271: error with errorbar with datetime64
  • #12405: plt.stackplot() does not work with 3.0.0
  • #12282: Axes.imshow tooltip does not get updated when another call to Axes.imshow is made
  • #12420: How to remove Rectangle Selector from figure?
  • #12391: Constrained Layout tutorial needs some cleanup....
  • #12406: Bug with font finding, and here is my fix as well.
  • #9051: ParasiteAxes over plotting
  • #12325: Annotation change from "s" to "text" in 3.0- documentation
  • #12397: plt.show( ) not working (can't get figures to display in external window) when using jupyter QTconsole
  • #12396: Defining arrowprops in draggable annotation disables the pick_event
  • #12389: Setting row edge color of matplotlib table
  • #12376: The output figure file is strange: there is a lot of blank area on the output figure.
  • #11641: constrained_layout and colorbar for a subset of axes
  • #12373: Unexpected outcome with matplotlib.pyplot.pcolor()
  • #12370: ImageGrid bug when using inline backend
  • #12364: pdf image generated by matplotlib with semi transparent lines missing in Word on Windows.
  • #12352: TeX rendering broken on master with windows
  • #12354: Too many levels of symbolic links
  • #12323: indicate_inset_zoom sometimes draws incorrect connector lines
  • #12341: Figures not rendering in docker
  • #12335: Matplotlib plt.Rectangle Incoherent Results
  • #12265: ParasiteAxesAuxTrans pcolor/pcolormesh and contour/contourf broken
  • #12337: AttributeError: module 'matplotlib.pyplot' has no attribute 'hold'
  • #11673: Inconsistent font settings when changing style context
  • #11693: The rcParams setting for figure.figsize does not change when run from another notebook
  • #11725: New mode between non-interactive and interactive?
  • #12134: tight_layout flips images when making plots without displaying them
  • #12310: plot fails with datetime64[ns] timezone aware objects (for example datetime64[ns, UTC+00:00] )
  • #12191: "if 1:" blocks in examples
  • #11288: FR: Figure.subplots add optional SubplotSpec parameter
  • #12298: c and cmap for plot
  • #12286: Sample code given in Matplotlib's site does not work.
  • #11955: UnicodeDecodeError on importing pyplot in python2
  • #12208: parasite axis2 demo now crashes with log x-axis
  • #8871: Error when using quantities when plotting errorbars
  • #6658: literature reference for 'viridis' colormap
  • #6789: Tutorial pyplot_scales.py crashes when used with plt.tight_layout()
  • #6922: imshow does not immediately update shared axes
  • #11879: Unable to change filename when saving from figure window
  • #12225: In histogram, bars whose count is larger than 2**31 sometimes become negative
  • #1461: DOC: keyword arguments to plt.axes, plt.subpot, and fig.add_subplot
  • #12173: Cannot import pyplot
  • #12217: Python will suddenly not plot anymore
  • #12120: Default legend behavior (loc='best') very slow for large amounts of data.
  • #12176: import pyplot on MacOS without font cache will search entire subtree of current dir
  • #12146: fix pdf docs
  • #12160: MacOS: Cannot import name 'format_exc'
  • #12169: Cannot install 3.0.0 "python setup.py egg_info" failed (freetype & png)
  • #12168: pip install v3.0.0 'failed with exit status 1181'
  • #12107: warnings re: deprecated pytest API with pytest 3.8
  • #12162: https://matplotlib.org/users/beginner.html is outdated
  • #12010: Popover over plot is very slow
  • #6739: Make matplotlib fail more gracefully in headless environments
  • #3679: Runtime detection for default backend
  • #11340: matplotlib fails to install from source with intel compiler
  • #11838: docs do not build on py3.7 due to small change in python handling of -m
  • #12115: Plot in JS Animation has larger margin than "normal" PNG plot