matplotlib

Travis-CI:

This Page

GitHub Stats

GitHub stats for 2015/10/29 - 2017/05/09 (tag: v1.5.0)

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

We closed 1130 issues and merged 1003 pull requests.

The following 292 authors contributed 4014 commits.

  • 4over7
  • Aashil Patel
  • AbdealiJK
  • Acanthostega
  • Adam
  • Adam Williamson
  • Adrian Price-Whelan
  • Adrien Chardon
  • Adrien F. Vincent
  • Alan Bernstein
  • Alberto
  • alcinos
  • Aleksey Bilogur
  • Alex Rothberg
  • Alexander Buchkovsky
  • Alexis Bienvenüe
  • Ali Uneri
  • Alvaro Sanchez
  • alvarosg
  • AndersonDaniel
  • Andreas Hilboll
  • Andreas Mayer
  • aneda
  • Anthony Scopatz
  • Anton Akhmerov
  • Antony Lee
  • Arvind
  • bduick
  • Ben Root
  • Benedikt Daurer
  • Benedikt J. Daurer
  • Benjamin Berg
  • Benjamin Congdon
  • BHT
  • Björn Dahlgren
  • Bruno Zohreh
  • BTWS
  • buefox
  • Cameron Davidson-Pilon
  • Cameron Fackler
  • Chen Karako
  • Chris Holdgraf
  • Christian Stade-Schuldt
  • Christoph Deil
  • Christoph Gohlke
  • Christopher Holdgraf
  • Cimarron Mittelsteadt
  • CJ Carey
  • Colin
  • Conner R. Phillips
  • DaCoEx
  • Dan Hickstein
  • Daniel C. Marcu
  • Daniel Laidig
  • danielballan
  • Danny Hermes
  • DaveL17
  • David A
  • David Kent
  • David Stansby
  • deeenes
  • Devashish Deshpande
  • Diego Mora Cespedes
  • Dietrich Brunn
  • dlmccaffrey
  • Dmitry Shachnev
  • Dora Fraeman
  • DoriekeMG
  • Drew J. Sonne
  • Dylan Evans
      1. Patrick Bos
  • Egor Panfilov
  • Elliott Sales de Andrade
  • Elvis Stansvik
  • endolith
  • Eric Dill
  • Eric Firing
  • Eric Larson
  • Erin Pintozzi
  • Eugene Yurtsev
  • Fabian-Robert Stöter
  • FedeMiorelli
  • Federico Ariza
  • Felix Yan
  • fibersnet
  • Florencia Noriega
  • Florian Le Bourdais
  • Francoise Provencher
  • Frank Yu
  • Gauravjeet
  • Gaute Hope
  • gcallah
  • Geoffrey Spear
  • gepcel
  • goldstarwebs
  • greg-roper
  • Grillard
  • Guillermo Breto
  • Gustavo Goretkin
  • Hakan Kucukdereli
  • hannah
  • Hans Moritz Günther
  • Hassan Kibirige
  • Hastings Greer
  • Heath Henley
  • Heiko Oberdiek
  • Henning Pohl
  • Herbert Kruitbosch
  • herilalaina
  • Herilalaina Rakotoarison
  • Ian Thomas
  • Ilia Kurenkov
  • Ilya Flyamer
  • ImSoErgodic
  • Isa Hassen
  • Isaac Schwabacher
  • Isaac Slavitt
    1. Goutin
  • Jaap Versteegh
  • Jacob McDonald
  • jacob-on-github
  • Jae-Joon Lee
  • James A. Bednar
  • Jan Schlüter
  • Jan Schulz
  • Jarrod Millman
  • Jason King
  • Jason Zheng
  • Jeffrey Hokanson @ Loki
  • Jens Hedegaard Nielsen
  • jli
  • Johannes Wienke
  • John Vandenberg
  • JojoBoulix
  • jonchar
  • Joseph Fox-Rabinovitz
  • Joseph Jon Booker
  • Jouni K. Seppänen
  • Juan Nunez-Iglesias
  • juan.gonzalez
  • Julia Sprenger
  • Julian Mehne
  • Julian V. Modesto
  • Julien L
  • Julien Lhermitte
  • Julien Schueller
  • Jun Tan
  • Kacper Kowalik (Xarthisius)
  • kalagau
  • Kanchana Ranasinghe
  • Kanwar245
  • Keerysanth Sribaskaran
  • Kenneth Ma
  • Kevin Keating
  • khyox
  • Kjartan Myrdal
  • Klara Gerlei
  • klaus
  • klonuo
  • Kristen M. Thyng
  • kshramt
  • Kyle Bridgemohansingh
  • Kyler Brown
  • Laptop11_ASPP2016
  • lboogaard
  • Leo Singer
  • Levi Kilcher
  • lspvic
  • Luis Pedro Coelho
  • lzkelley
  • Maarten Baert
  • Magnus Nord
  • mamrehn
  • Manuel Jung
  • Massimo Santini
  • Matt Hancock
  • Matthew Brett
  • Matthew Newville
  • Matthias Bussonnier
  • Matthias Lüthi
  • Maximilian Albert
  • Maximilian Maahn
  • Mher Kazandjian
  • Michael Droettboom
  • Michiel de Hoon
  • Mike Henninger
  • Mike Jarvis
  • MinRK
  • mitch
  • mlub
  • mobando
  • muahah
  • myyc
  • Naoya Kanai
  • Nathan Goldbaum
  • Nathan Musoke
  • nbrunett
  • Nelle Varoquaux
  • nepix32
  • Nicolas P. Rougier
  • Nicolas Tessore
  • Nikita Kniazev
  • Nils Werner
  • Ninad Bhat
  • OceanWolf
  • Orso Meneghini
  • Pankaj Pandey
  • patniharshit
  • Paul Ganssle
  • Paul Hobson
  • Paul Ivanov
  • Paul Kirow
  • Paul Romano
  • Pavol Juhas
  • Pete Huang
  • Pete Peterson
  • Peter Iannucci
  • Peter Mortensen
  • Peter Würtz
  • Petr Danecek
  • Phil Elson
  • Phil Ruffwind
  • Pierre de Buyl
  • productivememberofsociety666
  • Przemysław Dąbek
  • Qingpeng “Q.P.” Zhang
  • RAKOTOARISON Herilalaina
  • Ramiro Gómez
  • Randy Olson
  • rebot
  • Rishikesh
  • rishikksh20
  • Robin Dunn
  • Robin Wilson
  • Ronald Hartley-Davies
  • Rui Lopes
  • Ryan May
  • RyanPan
  • Salganos
  • Salil Vanvari
  • Samson
  • Samuel St-Jean
  • Sander
  • scls19fr
  • Scott Howard
  • scott-vsi
  • Sebastian Raschka
  • Sebastián Vanrell
  • Seraphim Alvanides
  • serv-inc
  • shaunwbell
  • Simon Gibbons
  • sindunuragarp
  • Stefan Pfenninger
  • Stephan Erb
  • Sterling Smith
  • Steven Silvester
  • Steven Tilley
  • Tadeo Corradi
  • Terrence J. Katzenbaer
  • Terrence Katzenbaer
  • The Gitter Badger
  • Thomas A Caswell
  • Thomas Hisch
  • Thomas Robitaille
  • Thomas Spura
  • Thorsten Liebig
  • Tian Xia
  • Till Stensitzki
  • tmdavison
  • Tobias Froehlich
  • tomoemon
  • Trish Gillett-Kawamoto
  • Truong Pham
  • Tuan
  • Tuan333
  • u55
  • ultra-andy
  • Valentin Schmidt
  • Vedant Nanda
  • Victor Zabalza
  • Vidur Satija
  • vraelvrangr
  • Víctor Zabalza
  • Warren Weckesser
  • Wieland Hoffmann
  • Will Silva
  • William Granados
  • Xufeng Wang
  • yinleon
  • Zbigniew Jędrzejewski-Szmek
  • Zohreh

GitHub issues and pull requests:

Pull Requests (1003):

  • PR #8594: Missing return in _num_to_string()
  • PR #8584: Add pandas to python 3.6 build
  • PR #8583: Fix pandas datetime test on pandas 0.20
  • PR #8566: adding keyword plotting
  • PR #8567: Minor pytest parametrization
  • PR #8554: added basic_units download link to units examples
  • PR #8545: Add tutorials
  • PR #8176: Custom error message for draw_path. issues : #8131 (bad error message from pyplot.plot)
  • PR #8185: Implement blocking Qt event loop.
  • PR #8346: Use some more pytest plugins: warnings & rerunfailures
  • PR #8536: Update doc build.
  • PR #8544: updating developer docs
  • PR #8548: fixing scatter doc
  • PR #8546: nested pie example
  • PR #8539: Fix rectangular patches to be properly transformed on polar axes
  • PR #8525: Sphinx Gallery API pages + deprecating old examples folder
  • PR #8538: Update doc/thirdpartypackages/index.rst
  • PR #8535: Remove use of (deprecated) is_string_like in mplot3d.
  • PR #8526: Clarify docs for rcdefaults and friends.
  • PR #8513: Fix autoscaling with twinx and vspans: consider axis with one pair of finite limits ONLY
  • PR #8523: Update conda patch for AppVeyor build.
  • PR #8522: adding backreferences_dir param
  • PR #8491: Remove codecov coverage targets.
  • PR #8518: Discourage omitting backend in matplotlibrc
  • PR #8486: changed inherited Axes calls to super
  • PR #8511: Update front page so there’s only one gallery
  • PR #8510: MNT: update GH issue template [ci skip]
  • PR #8478: Fixed Error: local variable ‘xdata’ referenced before assignment” in legend_handler.py
  • PR #8502: Update PR template to encourage PRs off not master.
  • PR #8495: Fix incorrect text line spacing.
  • PR #8472: migrate examples to sphinx-gallery
  • PR #8488: Build docs with oldest numpy on 2.7.
  • PR #8377: Clean up unit examples
  • PR #8011: Deprecate is_string_like, is_sequence_of_strings
  • PR #7990: Added a workaround for Jupyter notebooks
  • PR #8324: Update svg_tooltip.py
  • PR #8380: Make image_comparison more pytest-y
  • PR #8485: FIX markevery only accepts builtin integers, not numpy integers
  • PR #8489: Fix markup in plt.subplots docstring.
  • PR #8490: Clarify that Path.contains_x implicitly closes the Path.
  • PR #8492: Remove useless, confusing check in hist().
  • PR #7931: The font with the same weight name as the user specified weight name …
  • PR #8256: [DOC] Clean up bar_demo2
  • PR #8455: Added axes inversion to cla()
  • PR #8474: Check for non-finite axis limits placed on converted_limit
  • PR #8482: Modified PR Template
  • PR #7572: Overhaul external process calls
  • PR #8394: Unify WM_CLASS across backends
  • PR #8447: Let imshow handle float128 data.
  • PR #8476: Pull Request template
  • PR #8450: Don’t bother disconnecting signals in TimerQt.__del__.
  • PR #8468: Clarify that Image.set_data doesn’t update normalization.
  • PR #8403: New Feature - PolygonSelector Widget
  • PR #8157: add which kwarg to autofmt_xdate
  • PR #8022: Fixed Issue #7460: Raised an error if argument to xlim is invalid
  • PR #8336: Merged streamline examples
  • PR #8399: Fix % formatting and Transform equality.
  • PR #8319: FancyArrowPatch docstring overhaul
  • PR #8452: Revert #5392
  • PR #8344: Add simple ax.arrow test
  • PR #8462: Add container module to API docs
  • PR #8456: Migration to sphinx-gallery
  • PR #8454: Finish deprecating idle_event; style cleanups to backend_bases
  • PR #8326: Orthographic projection for mplot3d
  • PR #8453: Manually collect lines on checkbox example
  • PR #8446: Download the depsy.org badge when building the html documentation
  • PR #8435: Improve hist2d docstring by inlining properties.
  • PR #8376: Remove exceltools and gtktools from docs
  • PR #8322: Use scalars below a certain exponent in labes of log-scales axis
  • PR #8374: DOC update build dependencies
  • PR #8339: Give wide code blocks a scrollbar on website
  • PR #8253: Handle floating point round-off error when converting to pixels for h264 animations
  • PR #8156: DOC: Add missing cmaps to perception doc (fix for #8073)
  • PR #8373: [DOC] Updated the documentation
  • PR #8391: DOC: Update MEP 28
  • PR #8340: Refactor code duplication in matplotlib.markers
  • PR #8396: DOC: Show off FuncFormatter as a decorator
  • PR #8383: Merge v2.0.x into master
  • PR #8372: MNT: cleanup whitespace around @_preprocess decorator
  • PR #6310: Make checkbuttons with all plotted lines with correct visibility automatically
  • PR #7786: Don’t reshape offsets into the correct shape.
  • PR #8254: Adding headers for examples/units for MEP12/sphinx-gallery compliance
  • PR #8369: Use cbook._reshape_2D in hist.
  • PR #8371: DOC: Clean up the pie docstring PR
  • PR #8343: Make ArrowStyle docstrings numpydoc compatible
  • PR #8368: Cleanup appveyor.yml.
  • PR #8334: Fix Appveyor build.
  • PR #8367: symlog + minor ticks = exception
  • PR #8258: DOC: Clean up equal-aspect example
  • PR #8116: Simplify _reshape_2D.
  • PR #8240: DOC refactored installation instruction
  • PR #8363: DOC: update link to mpl-probscale
  • PR #8362: Add adjustText to the list of third party packages
  • PR #7691: ENH: Optional 3d bar shading
  • PR #8264: Fix leaky ps
  • PR #8338: Renamed all ‘mtrans’ into more common ‘mtransforms’
  • PR #8331: Don’t index into __builtins__ (not supported by PyPy).
  • PR #8311: DOC api’s transition to sphinx-gallery is now complete
  • PR #8287: FIX: add __setstate__ function
  • PR #8281: Fix testing with tests.py on Py3.6.
  • PR #8149: Fix check for DISPLAY on PyQt5.
  • PR #7844: Fix containment test with nonlinear transforms.
  • PR #8306: DOC added titles to the rest of the 3D plots
  • PR #8328: Use neutral pronoun in docs.
  • PR #8295: Removes OldScalarFormatter #7956
  • PR #8310: DOC shapes and collections is fully SG compatible
  • PR #8304: Remove executable bit from examples and headers.
  • PR #8229: MEP12 ganged example
  • PR #8301: STY: fix whitespace in the tests
  • PR #8248: Inkscape shell mode.
  • PR #8298: Fix sphinx required version
  • PR #8276: MAINT moved some maintenance and helper python scripts to tools/
  • PR #8275: DOC moved changelog to the documentation
  • PR #8262: TST: fail on missing baseline file
  • PR #8244: BUG Ignore invisible axes in computing tight_layout
  • PR #8018: Cleanup visual_tests and disable browser opening
  • PR #8268: DOC moved spines examples sphinx-gallery
  • PR #8239: changes in travis’s build environment
  • PR #8274: Removed obsolete license.py file
  • PR #8165: FIX: Remove type checking for strings in ‘_validate_linestyle’
  • PR #8261: Set __name__ for list validators in rcsetup.
  • PR #8217: Add option to rotate labels in a pie chart (#2304)
  • PR #8227: Contouring 1x1 array (issue #8197)
  • PR #8269: Use sys.executable -msphinx instead of sphinx-build.
  • PR #8252: Memoize parse_fontconfig_pattern; speeds up test suite by ~1min.
  • PR #8047: Correct theta values when drawing a non-circular arc
  • PR #8245: DOC: sphinx-gallery histograms
  • PR #8241: Remove image with non-free color calibration profile
  • PR #7878: Update vlines example with axes wide lines.
  • PR #8237: Fix pep8 violation
  • PR #8224: Implement Path.intersects_bbox in C++ to speed up legend positioning.
  • PR #8228: MEP12 text alignment example
  • PR #8179: TST: Enable cache directories on AppVeyor.
  • PR #8211: Mep12 text labels and annotations
  • PR #8234: fix gitter badge
  • PR #8233: changes to MEP12/sphinx-gallery compliant
  • PR #8196: Issue #8141: Dash validator allowing None values in addition to floats
  • PR #8154: merge fill_demo and fill_demo_features
  • PR #8213: TST: skip fc-list related tests if not installed
  • PR #8172: [MRG+1] [DOC] Turn ginput dostring into a numpydocstring
  • PR #8173: [MRG+1] Simplify and clean multicolor_line example
  • PR #8221: Early check for dot binary (from graphviz) when building the doc (fixes #8207)
  • PR #8215: Mep12 showcase
  • PR #8212: Mep12 ticks and spines
  • PR #8219: [DOC] Plural of axis is axes
  • PR #7744: Added axis limit check for non-finite values
  • PR #5691: Update documentation of stem to mention StemContainer
  • PR #8175: Add autoclass entry for Artist API doc.
  • PR #8158: Fix layout of spectrum_demo.py
  • PR #8190: add gitter link in README
  • PR #8007: Clean up BoundaryNorm docstring
  • PR #8178: Addresses #8177, Readme badges
  • PR #8166: MAINT: mappingview check for Python 3.4
  • PR #8171: DOC: Fix small typos in ‘eventplot’ docstring
  • PR #8167: Fixes typos in Artist tutorial
  • PR #8161: Add a code block in ‘installing’ docs.
  • PR #8150: Deprecate Axes.axesPatch, Figure.figurePatch.
  • PR #8148: Remove support for -dbackend argv.
  • PR #8137: Regenerate the gitwash docs.
  • PR #6977: Handle dvi font names as ASCII bytestrings
  • PR #8066: Clean up and move text rotation example
  • PR #8134: Update Slider docs and type check slidermin and slidermax.
  • PR #8139: DOC: Fixed x, y, docstring in errorbar
  • PR #8133: Disable network tests on AppVeyor.
  • PR #8065: Clean up and move accented text example
  • PR #8119: Drop None from Container.get_children().
  • PR #8115: Add branch coverage; exclude _version.py from coverage.
  • PR #7995: Set sticky_edges correctly for negative height bar().
  • PR #8118: Deprecate matplotlib.tests.assert_str_equal.
  • PR #7394: Cleanup transforms.py.
  • PR #8036: Tweak coverage
  • PR #8110: Mrg2.0.x
  • PR #8103: Use XDG config path on FreeBSD
  • PR #8026: Pytest documentation + build tweaks
  • PR #8101: Named Matplotlib module in windows instructions
  • PR #8099: Update examples/README.txt.
  • PR #8094: Remove example of matrix of size (12, 12) and (64, 64)
  • PR #8040: ENH: Stricter validation of line style rcParams (and extended accepted types for grid.linestyle)
  • PR #8097: use plt.gca instead of plt.axes for already exhisting implicit axes
  • PR #8096: Improve error message for image_comparison decorator.
  • PR #8085: Fix PYTHONHASHSEED setup on OS X.
  • PR #8086: DOC: add SOURCELINK_SUFFIX for compatibility with Sphinx 1.5
  • PR #8063: Update MovieWriter dpi default
  • PR #8084: Add link to scipython book
  • PR #7871: Use backports.functools_lru_cache instead of functools32
  • PR #8070: Switch to suppress option to True in setup.cfg.template.
  • PR #4997: The url of downloading historical prices of Yahoo Finance has changed
  • PR #8043: Fix pyplot.axis(ax) when ax is in other figure.
  • PR #8055: Undeprecate is_scalar_or_string.
  • PR #8060: Added tight_layout() to example.
  • PR #7968: Fix cohere-demo
  • PR #8033: Update inline comment in set_and_get.py
  • PR #7985: Catch specgram warnings during tests
  • PR #7965: ENH: Fixed PercentFormatter usage with latex
  • PR #8014: do not ignore “closed” parameter in Poly3DCollection
  • PR #7933: Cleanup: use is not instead of not ... is, etc.
  • PR #7981: Clarify backports documentation
  • PR #8020: Allow choosing logit scale in qt figure options.
  • PR #8003: Coverage config
  • PR #7974: Switch testing to pytest completely
  • PR #8001: Switch to pytest-pep8.
  • PR #7993: MAINT: Updated tick and category test formatting
  • PR #8002: Remove pytest_pycollect_makeitem.
  • PR #7925: Fix a number of Deprecated/Invalid escape sequences
  • PR #7999: More cbook deprecations.
  • PR #7973: Convert test decorators to pytest fixtures
  • PR #7996: Simplify implementation of is_numlike & is_string_like.
  • PR #7998: Display relative image paths when tests fail.
  • PR #7997: Default cmap is not jet anymore...
  • PR #7809: Fix for marker verts bug
  • PR #7987: Add vega deprecations to tests on master
  • PR #7625: Legend autopositioning with “spiraling” lines.
  • PR #7983: Remove assert_true calls from new PRs.
  • PR #7980: Coding Guide Edits
  • PR #7959: Allow zero sized ticks
  • PR #7767: Don’t check iterable() before len().
  • PR #7913: Clean up quiver docstring + add simple quiver example
  • PR #7023: Add clf kwarg to plt.figure()
  • PR #7857: Fix/hide some deprecations
  • PR #7961: Compute glyph widths similarly in Type 42 as in Type 3
  • PR #7972: MAINT cleaning up of gallery examples.
  • PR #7952: MEP12 of showcase’s examples + other folders.
  • PR #7904: twinx / twiny inherit autoscale behavior for shared axis
  • PR #7935: Finish removing nose
  • PR #7859: Fix typo in Axes3D.set_autoscalez_on.
  • PR #7947: MAINT testing.nose -> testing._nose to make it explicitely private
  • PR #7960: Don’t try to build for py34 on appveyor
  • PR #7949: Remove sharex_foreign example, now useless.
  • PR #7843: MAINT: add ability to specify recursionlimit
  • PR #7941: Cleanup: remove unused variable/assignment/expression and debug comments
  • PR #7944: Improve hexbin performance
  • PR #7938: Fix typo in toolkits docs
  • PR #7752: bugfix for wx backend: release mouse on loss of focus and before trying to recapture
  • PR #7914: Fix unpickling of CallbackRegistry on Py2.
  • PR #7929: Remove a dead code (font_manager.ttfdict_fnames)
  • PR #7932: Convert remaining tests to pytest
  • PR #7926: Stop codecov from posting messages
  • PR #7892: Configure AppVeyor to fail fast
  • PR #7934: Run animation smoketest in a temporary directory.
  • PR #7872: Convert font/text tests to pytest
  • PR #7915: Convert sphinxext tests to pytest.
  • PR #7898: MAINT moved g-i-l* modules to pytest
  • PR #7897: MAINT moved all remaining “f” modules to pytest
  • PR #7863: Convert backend tests to use pytest
  • PR #7907: BUG: Add a newline separator in fc-list call
  • PR #7920: Convert preprocess tests to pytest
  • PR #7887: Convert mpl toolkits tests to pytest + minor cleanup
  • PR #7918: Convert test_s* files to pytest and flake8 them
  • PR #7916: Convert test_[ab]* files to pytest.
  • PR #7923: Fix leak of filedescriptor if fontsize cannot be set.
  • PR #7900: DOC MEP12: pie/polar and color examples + style sheets fix
  • PR #7818: Tripcolor.py: Remove documentation rendering error
  • PR #7896: Reject floatlike strings in mcolors.to_rgba.
  • PR #7830: MAINT moved _backports to cbook module
  • PR #7883: Convert mlab tests to pytest
  • PR #7885: MAINT moved all “d” modules to pytest.
  • PR #7889: Convert remaining test_t* files to pytest.
  • PR #7748: MAINT: Deterministic SVG and PDF tests
  • PR #7884: MAINT moved “c” modules to pytest
  • PR #7890: DOC Convert style sheet examples to MEP12
  • PR #7888: Transform test updates (pytest + cleanup)
  • PR #7882: MAINT pytest now exit on first failure on travis
  • PR #7327: DOC MEP12 - converted lines, bars and markers to SG/MEP12 compatible
  • PR #7811: Allow figure.legend to be called without arguments
  • PR #7854: !B [#7852] fix for _rrule maximum recursion depth exceeded on multiprocessing usage
  • PR #7861: Make radio and check buttons visible
  • PR #7868: MNT: reference the proper variable in bootstrapper
  • PR #7817: better input validation on fill_between
  • PR #7864: Minor simplification of inset_locator_demo.
  • PR #7865: FIX Preserve title case when saving through GUI (issue #7824)
  • PR #7850: Allow AnchoredOffset to take a string-like location code
  • PR #7845: Fixed bug with default parameters NFFT and noverlap in specgram()
  • PR #7800: DOC: explain non-linear scales and imshow (closes #7661)
  • PR #7639: Enh color names
  • PR #7829: MAINT tests should not use relative imports
  • PR #7828: MAINT added early checks for dependencies for doc building
  • PR #7424: Numpy Doc Format
  • PR #7821: DOC: Changes to screenshots plots.
  • PR #7644: Allow scalar height for plt.bar
  • PR #7838: Merge v2.x
  • PR #7823: MAINT matplotlib -> Matplotlib
  • PR #7833: Deprecate unused verification code.
  • PR #7827: Cast stackplot input to float when required.
  • PR #7834: Remove deprecated get_example_data.
  • PR #7826: Remove invalid dimension checking in axes_rgb.
  • PR #7831: Function wrapper for examples/api/two_scales.py
  • PR #7801: Add short-circuit return to matplotlib.artist.setp if input is length 0
  • PR #7740: Beautified frontpage plots and two pylab examples
  • PR #7730: Fixed GraphicsContextBase linestyle getter
  • PR #7747: Update qhull to 2015.2
  • PR #7645: Clean up stock sample data.
  • PR #7753: Clarify the uses of whiskers float parameter.
  • PR #7765: TST: Clean up figure tests
  • PR #7729: For make raw_input compatible with python3
  • PR #7783: Raise exception if negative height or width is passed to axes()
  • PR #7727: DOC: Fix invalid nose argument in testing.rst
  • PR #7731: Check origin when saving image to PNG
  • PR #7782: Fix some more integer type inconsistencies in Freetype code
  • PR #7781: Fix integer types for font metrics in PyGlyph class
  • PR #7791: Use reliable int type for mesh size in draw_quad_mesh (#7788)
  • PR #7796: Only byte-swap 16-bit PNGs on little-endian (#7792)
  • PR #7794: Ignore images that doc build produces
  • PR #7790: Adjust markdown and text in ISSUE_TEMPLATE.md
  • PR #7773: Fix more invalid escapes sequences.
  • PR #7769: Remove redundant pep8 entry in .travis.yml.
  • PR #7760: DOC: Correct subplot() doc
  • PR #7768: Convert unicode index to long, not int, in get_char_index
  • PR #7770: BUG: improve integer step selection in MaxNLocator
  • PR #7766: Invalid escape sequences are deprecated in Py3.6.
  • PR #7758: fix axes barh default align option document
  • PR #7749: DOC: Sync keyboard shortcuts for fullscreen toggle
  • PR #7757: By default, don’t include tests in binary distributions.
  • PR #7762: DOC: Fix finance depr docs to point to mpl_finance
  • PR #7737: Ensure that pyenv command is in a literal block
  • PR #7732: Add rcsetup_api.rst, fix typo for rcsetup.cycler
  • PR #7726: FIX: Clean up in the new quiverkey test; make new figs in scale tests
  • PR #7620: Add warning context
  • PR #7719: Add angle kwarg to quiverkey
  • PR #7701: DOC: Add bug report reqs and template to contributing guide
  • PR #7723: Use mplDeprecation class for all deprecations.
  • PR #7676: Makes eventplot legend work
  • PR #7714: TST: switch from 3.6-dev to 3.6
  • PR #7713: Declare Python 3.6 support via classifier in setup.py
  • PR #7693: Change majority of redirected links in docs
  • PR #7705: Fixes tzname return type
  • PR #7703: BF: Convert namespace path to list
  • PR #7702: DOC: Add link to bokeh/colorcet in colormaps.rst
  • PR #7700: DOC: Add gitter to home page
  • PR #7692: Corrected default values of xextent in specgram(). Fixes Bug #7666.
  • PR #7698: Update INSTALL for Python 3.6
  • PR #7694: Fix a few broken links in docs
  • PR #7349: Add support for png_text metadata, allow to customize metadata for other backends.
  • PR #7670: Decode error messages from image converters.
  • PR #7677: Make new default style examples consistent
  • PR #7674: Serialize comparison of multiple baseline images.
  • PR #7665: FIX: Fix super call for Python 2.7
  • PR #7668: Save SVG test directly to file instead of its name.
  • PR #7549: Cleanup: sorted, dict iteration, array.{ndim,size}, ...
  • PR #7667: FIX: Fix missing package
  • PR #7651: BUG,ENH: make deprecated decorator work (and more flexibly)
  • PR #7658: Avoid comparing numpy array to strings in two places
  • PR #7657: Fix warning when setting markeredgecolor to a numpy array
  • PR #7659: DOC: Original documentation was misleading
  • PR #6780: Call _transform_vmin_vmax during SymLogNorm.__init__
  • PR #7646: Improve deprecation documentation. Closes #7643
  • PR #7604: Warn if different axis projection requested
  • PR #7568: Deprecate unused functions in cbook.
  • PR #6428: Give a better error message on missing PostScript fonts
  • PR #7585: Fix a bug in TextBox where shortcut keys were not being reenabled
  • PR #7628: picker may not be callable.
  • PR #7464: ENH: _StringFuncParser to get numerical functions callables from strings
  • PR #7622: Mrg animation merge
  • PR #7618: DOC: fixed typo in mlab.py
  • PR #7596: Delay fc-list warning by 5s.
  • PR #7607: TST: regenerate patheffect2
  • PR #7608: Don’t call np.min on generator.
  • PR #7570: Correctly skip colors for nan points given to scatter
  • PR #7605: Make bars stick to explicitly-specified edges.
  • PR #6597: Reproducible PS/PDF output (master)
  • PR #7546: Deprecate update_datalim_numerix&update_from_data.
  • PR #7574: Docs edits
  • PR #7538: Don’t work out packages to install if user requests information from setup.p
  • PR #7577: Spelling fix: corosponding -> corresponding
  • PR #7536: Rectangle patch angle attribute and patch __str__ improvements
  • PR #7547: Additional cleanups
  • PR #7544: Cleanups
  • PR #7548: Clarify to_rgba docstring.
  • PR #7476: Sticky margins
  • PR #7552: Correctly extend a lognormed colorbar
  • PR #7499: Improve the the marker table in markers_api documentation
  • PR #7468: TST: Enable pytest-xdist
  • PR #7530: MAINT: TkAgg default backend depends on tkinter
  • PR #7531: double tolerance for test_png.py/pngsuite on Windows
  • PR #7533: FIX chinese character are hard to deal with in latex
  • PR #7525: Avoid division by zero if headlength=0 for quiver
  • PR #7522: Check at least one argument is provided for plt.table
  • PR #7520: Fix table.py bug
  • PR #7397: Numpydoc for backends
  • PR #7513: Doc: Typo in gridspec example subtitle
  • PR #7494: Remove some numpy 1.6 workarounds
  • PR #7500: Set hexbin default linecolor to ‘face’
  • PR #7498: Fix double running of explicitly chosen tests.
  • PR #7475: Remove deprecated “shading” option to pcolor.
  • PR #7436: DOC: Fixed Unicode error in gallery template cache
  • PR #7496: Commit to fix a broken link
  • PR #6062: Add maximum streamline length property.
  • PR #7470: Clarify cross correlation documentation #1835
  • PR #7481: Minor cleanup of hist().
  • PR #7474: FIX/API: regenerate test figure due to hatch changes
  • PR #7469: TST: Added codecov
  • PR #7467: TST: Fixed part of a test that got displaced in all the changes somehow
  • PR #7447: Showcase example: (kind of mandatory) Mandelbrot set
  • PR #7463: Added additional coverage excludes
  • PR #7449: Clarify documentation of pyplot.draw
  • PR #7454: Avoid temporaries when preparing step plots.
  • PR #7455: Update two_scales.py example.
  • PR #7456: Add pytest’s .cache to .gitignore.
  • PR #7453: TST: Fixed test_log_margins test
  • PR #7144: Cleanup scales
  • PR #7442: Added spacer to Tk toolbar
  • PR #7444: Enhance annotation_demoX examples
  • PR #7439: MEP12 API examples
  • PR #7416: MAINT deprecated ‘spectral’ in favor of ‘nipy_spectral’
  • PR #7435: restore test that was inadvertently removed by 5901b38
  • PR #7363: Add appropriate error on color size mismatch in scatter
  • PR #7433: FIX: search for tkinter first in builtins
  • PR #7362: Added -j shortcut for --processes=
  • PR #7408: Handle nan/masked values Axes.vlines and hlines
  • PR #7409: FIX: MPL should not use new tool manager unless explicited asked for. Closes #7404
  • PR #7389: DOC Convert axes docstrings to numpydoc: #7205
  • PR #7417: Merge from v2.x
  • PR #7398: Moved python files from doc/pyplots to examples folder
  • PR #7291: MEP 29: Markup text
  • PR #6560: Fillbetween
  • PR #7399: Clarify wspace/hspace in documentation/comments
  • PR #7400: fix ReST tag
  • PR #7381: Updating the readme
  • PR #7384: change hardcopy.docstring to docstring.hardcopy
  • PR #7386: ENH examples are now reproducible
  • PR #7395: Drop code that supports numpy pre-1.6.
  • PR #7385: remove unused random import
  • PR #7236: ENH Improving the contribution guidelines
  • PR #7370: Add example use of axes.spines.SIDE prop in matplotlibrc
  • PR #7367: Warn on invalid log axis limits, per issue #7299
  • PR #7360: Updated violin plot example as per suggestions in issue #7251
  • PR #7357: Added notes on how to use matplotlib in pyenv
  • PR #7329: DOC MEP12 - converted animation to SG/MEP12 compatible
  • PR #7337: FIX symlog scale now shows negative labels.
  • PR #7354: fix small error in poly_editor example
  • PR #7310: TST: Make proj3d tests into real tests
  • PR #7331: MEP12 improvments for statistics plots
  • PR #7340: DOC: Normalize symlink target
  • PR #7328: TST: Fixed rcparams test_Issue_1713 test
  • PR #7303: Traceback to help fixing double-calls to mpl.use.
  • PR #7346: DOC: Fix annotation position (issue #7345)
  • PR #5392: BUG: arrowhead drawing code
  • PR #7318: Convert a few test files to Pytest
  • PR #7323: Fix #6448: set xmin/ymin even without non-zero bins in ‘step’ hist
  • PR #7326: Enable coverage sending on pytest build
  • PR #7321: Remove bundled virtualenv module
  • PR #7290: Remove deprecated stuff schedule for removal.
  • PR #7324: DOC: Boxplot color demo update
  • PR #6476: Add a common example to compare style sheets
  • PR #7309: MEP28: fix rst syntax for code blocks
  • PR #7250: Adds docstrings to demo_curvelinear_grid.py and demo_curvelinear_grid…
  • PR #4128: Code removal for post 1.5/2.1
  • PR #7308: Fix travis nightly build
  • PR #7282: Draft version of MEP28: Simplification of boxplots
  • PR #7304: DOC: Remove duplicate documentation from last merge.
  • PR #7249: add docstring to example: axisartist/demo_floating_axes.py
  • PR #7296: MAINT removing docstring dedent_interpd when possible
  • PR #7298: Changed Examples for Pep8 Compliance
  • PR #7295: MAINT finance module is deprecated
  • PR #7214: FIX: Only render single patch for scatter
  • PR #7297: MAINT docstring appending doesn’t mess with rendering anymore.
  • PR #6907: Filled + and x markers
  • PR #7288: Style typos fixes
  • PR #7277: MEP12 - added sphinx-gallery docstrings
  • PR #7286: DOC: Fix for #7283 by adding a trailing underscore to misrendered URLs
  • PR #7285: added some fixes to the documentation of the functions
  • PR #6690: Tidying up and tweaking mplot3d examples [MEP12]
  • PR #7273: Fix image watermark example where image was hidden by axes (#7265)
  • PR #7276: FIX: don’t compute flier positions if not showing
  • PR #7267: DOC: changed documentation for axvspan to numpydoc format
  • PR #7268: DOC Numpydoc documentation for def fill()
  • PR #7272: Don’t use __builtins__ (an impl. detail) in pylab.
  • PR #7241: Categorical support for NumPy string arrays.
  • PR #7232: DOC improved subplots’ docstring
  • PR #7256: CI: skip failing test on appveyor
  • PR #7255: CI: pin to qt4
  • PR #7229: DOC: instructions on installing matplotlib for dev
  • PR #7252: ENH: improve PySide2 loading
  • PR #7245: TST: Always produce image comparison test result images
  • PR #6677: Remove a copy in pcolormesh.
  • PR #6814: Customize violin plot demo, see #6723
  • PR #7067: DOC: OO interface in api and other examples
  • PR #6790: BUG: fix C90 warning -> error in new tkagg code
  • PR #7242: Add mplcursors to third-party packages.
  • PR #7222: Catch IO errors when building font cache
  • PR #7220: Fix innocent typo in comments
  • PR #7192: DOC: switch pylab example mri_with_eeg.py to OO interface + cosmetick fixes
  • PR #6583: Fix default parameters of FancyArrow
  • PR #7195: remove check under linux for ~/.matplotlib
  • PR #6753: Don’t warn when legend() finds no labels.
  • PR #7178: Boxplot zorder kwarg
  • PR #6327: Fix captions for plot directive in latex target
  • PR #7188: Remove hard-coded streamplot zorder kwarg
  • PR #7170: DOC updated hexbin documentation to numpydoc format.
  • PR #7031: DOC Replaced documentation with numpydoc for semilogx
  • PR #7029: [WIP] DOC Updated documentation of arrow function to numpy docs format.
  • PR #7167: Less stringent normalization test for float128.
  • PR #7169: Remove unused variable.
  • PR #7066: DOC: switch to O-O interface in basic examples
  • PR #7084: [DOC] Tick locators & formatters examples
  • PR #7152: Showcase example: Bézier curves & SVG
  • PR #7019: Check for fontproperties in figure.suptitle.
  • PR #7145: Add style to api doc; fix capitalization.
  • PR #7097: image_comparison decorator refactor
  • PR #7096: DOC refer to plot in the scatter plot doc
  • PR #7140: FIX added matplotlib.testing.nose.plugins to setupext.py
  • PR #5112: OffsetImage: use dpi_cor in get_extent
  • PR #7136: DOC: minor fix in development_workflow.rst
  • PR #7137: DOC: improve engineering formatter example
  • PR #7131: Fix branch name in “Deleting a branch on GitHub_” section
  • PR #6521: Issue #6429 fix
  • PR #7111: [DOC] Fix example following comments in issue #6865
  • PR #7118: PR # 7038 rebased (DOC specgram() documentation now in numpy style)
  • PR #7117: PR #7030 rebased
  • PR #6618: Small improvements to legend’s docstring.
  • PR #7102: Adding the artist data on mouse move event message
  • PR #7110: [DOC] Apply comments from issue #7017
  • PR #7087: [DOC] Example of user-defined linestyle (TikZ linestyle)
  • PR #7108: Typos in ticker.py
  • PR #7035: DOC Update semilogy docstring to numpy doc format
  • PR #7033: DOC Updated plot_date to NumPy/SciPy style
  • PR #7032: DOC: Updating docstring to numpy doc format for errorbar
  • PR #7094: TST: Restore broken test_use14corefonts
  • PR #6995: Turn off minor grids when interactively turning off major grids.
  • PR #7072: [DOC] New figure for the gallery (showcase section)
  • PR #7077: label_outer() should remove inner minor ticks too.
  • PR #7037: DOC change axhspan to numpydoc format
  • PR #7047: DOC - SpanSelector widget documentation
  • PR #7049: Documentated dependencies to the doc and remove unecessary dependencies.
  • PR #7063: Tweek tol for test_hist_steplog to fix tests on appveyor
  • PR #7055: FIX: testings.nose was not installed
  • PR #7058: Minor animation fixes
  • PR #7057: FIX: Removed financial demos that stalled because of yahoo requests
  • PR #7052: Uncaught exns are fatal for PyQt5, so catch them.
  • PR #7048: FIX: remove unused variable
  • PR #7042: FIX: ticks filtered by Axis, not in Tick.draw
  • PR #7026: Merge 2.x to master
  • PR #6988: Text box widget, take over of PR5375
  • PR #6957: DOC: clearing out some instances of using pylab in the docs
  • PR #7012: Don’t blacklist test_usetex using pytest
  • PR #7011: TST: Fixed skip_if_command_unavailable decorator problem
  • PR #6918: enable previously leftout test_usetex
  • PR #7006: FIX: sphinx 1.4.0 details
  • PR #6900: Enh: break website screenshot banner into 4 pieces and introduce a responsive layout
  • PR #6997: FIX: slow plots of pandas objects (Second try)
  • PR #6792: PGF Backend: Support interpolation=’none’
  • PR #6983: Catch invalid interactive switch to log scale.
  • PR #6491: Don’t warn in Collections.contains if picker is not numlike.
  • PR #6978: Add link to O’Reilly video course covering matplotlib
  • PR #6930: BUG: PcolorImage handles non-contiguous arrays, provides data readout
  • PR #6889: support for updating axis ticks for categorical data
  • PR #6974: Fixed wrong expression
  • PR #6730: Add Py.test testing framework support
  • PR #6904: Use edgecolor rather than linewidth to control edge display.
  • PR #6919: Rework MaxNLocator, eliminating infinite loop; closes #6849
  • PR #6955: Add parameter checks to DayLocator initiator
  • PR #5161: Proposed change to default log scale tick formatting
  • PR #6875: Add keymap (default: G) to toggle minor grid.
  • PR #6920: Prepare for cross-framework test suite
  • PR #6944: Restore cbook.report_memory, which was deleted in d063dee.
  • PR #6961: remove extra “a”
  • PR #6947: Changed error message. Issue #6933
  • PR #6923: Make sure nose is only imported when needed
  • PR #6851: Do not restrict coverage to matplotlib module only
  • PR #6938: Image interpolation selector in Qt figure options.
  • PR #6787: Python3.5 dictview support
  • PR #6407: adding default toggled state for toggle tools
  • PR #6898: Fix read mode when loading cached AFM fonts
  • PR #6892: Don’t force anncoords to fig coords upon dragging.
  • PR #6895: Prevent forced alpha in figureoptions.
  • PR #6877: Fix Path deepcopy signature
  • PR #6822: Use travis native cache
  • PR #6821: Break reference cycle Line2D <-> Line2D._lineFunc.
  • PR #6879: Delete font cache in one of the configurations
  • PR #6832: Fix for ylabel title in example tex_unicode_demo.py
  • PR #6848: test_tinypages: pytest compatible module level setup
  • PR #6881: add doi to bibtex entry for Hunter (2007)
  • PR #6842: Clarify Axes.hexbin extent docstring
  • PR #6861: Update ggplot URLs
  • PR #6878: DOC: use venv instead of virtualenv on python 3
  • PR #6837: Fix Normalize(<signed integer array>).
  • PR #6874: Update bachelors_degree_by_gender example.
  • PR #6867: Mark make_all_2d_testfuncs as not a test
  • PR #6854: Fix for PyQt5.7 support.
  • PR #6862: Change default doc image format to png and pdf
  • PR #6819: Add mpl_toolkits to coveragerc.
  • PR #6840: Fixed broken test_pickle.test_complete test
  • PR #6841: DOC: Switch to OO code style & ensure fixed y-range in psd_demo3
  • PR #6843: DOC: Fix psd_demo_complex similarly to psd_demo3
  • PR #6829: Tick label rotation via set_tick_params
  • PR #6799: Allow creating annotation arrows w/ default props.
  • PR #6262: Properly handle UTC conversion in date2num.
  • PR #6777: Raise lock timeout as actual exception
  • PR #6817: DOC: Fix a few typos and formulations
  • PR #6826: Clarify doc for “norm” kwarg to imshow.
  • PR #6807: Deprecate {get,set}_cursorprops.
  • PR #6811: Add xkcd font as one of the options
  • PR #6815: Rename tests in test_mlab.py
  • PR #6808: Don’t forget to disconnect callbacks for dragging.
  • PR #6803: better freetype version checking
  • PR #6778: Added contribute information to readme
  • PR #6786: 2.0 Examples fixes. See #6762
  • PR #6774: Appveyor: use newer conda packages and only run all tests on one platform
  • PR #6779: Fix tutorial pyplot scales (issue #6775)
  • PR #6768: Takeover #6535
  • PR #6763: Invalidate test cache on gs/inkscape version
  • PR #6765: Get more rcParams for 3d
  • PR #6764: Support returning polylines from to_polygons
  • PR #6760: DOC: clean up of demo_annotation_box.py
  • PR #6735: Added missing side tick rcParams
  • PR #6761: Fixed warnings catching and counting with warnings.catch_warnings
  • PR #5349: Add a Gitter chat badge to README.rst
  • PR #6755: PEP: fix minor formatting issues
  • PR #6699: Warn if MPLBACKEND is invalid.
  • PR #6754: Fixed error handling in ImageComparisonTest.setup_class
  • PR #6734: register IPython’s eventloop integration in plt.install_repl_displayhook
  • PR #6745: DOC: typo in broken_axis pylab example
  • PR #6747: Also output the actual error on svg backend tests using subprocess
  • PR #6744: Add workaround for failures due to newer miktex
  • PR #6741: Missing cleanup decorator in test_subplots.test_exceptions
  • PR #6736: doc: fix unescaped backslash
  • PR #6733: Mergev2.x to master
  • PR #6729: Fix crash if byte-compiled level 2
  • PR #6575: setup.py: Recommend installation command for pkgs
  • PR #6645: Fix containment and subslice optim. for steps.
  • PR #6619: Hide “inner” {x,y}labels in label_outer too.
  • PR #6639: Simplify get_legend_handler method
  • PR #6694: Improve Line2D and MarkerStyle instantiation
  • PR #6692: Remove explicit children invalidation in update_position method
  • PR #6703: DOC: explain behavior of notches beyond quartiles
  • PR #6707: Call gc.collect after each test only if the user asks for it
  • PR #6711: Added support for mgs to Ghostscript dependecy checker
  • PR #6700: Don’t convert vmin, vmax to floats.
  • PR #6714: fixed font_manager.is_opentype_cff_font()
  • PR #6701: Colours like ‘XeYYYY’ don’t get recognised properly if X, Y’s are numbers
  • PR #6512: Add computer modern font family
  • PR #6383: Qt editor alpha
  • PR #6381: Fix canonical name for “None” linestyle.
  • PR #6689: Str Categorical Axis Support
  • PR #6686: Merged _bool from axis into cbook._string_to_bool
  • PR #6683: New entry in .mailmap
  • PR #6520: Appveyor overhaul
  • PR #6697: Fixed path caching bug in Path.unit_regular_star
  • PR #6688: DOC: fix radial increase of size & OO style in polar_scatter_demo
  • PR #6681: Fix #6680 (minor typo in IdentityTransform docstring)
  • PR #6676: Fixed AppVeyor building script
  • PR #6672: Fix example of streamplot start_points option
  • PR #6601: BF: protect against locale in sphinext text
  • PR #6662: adding from_list to custom cmap tutorial
  • PR #6666: Guard against too-large figures
  • PR #6659: Fix image alpha
  • PR #6642: Fix rectangle selector release bug
  • PR #6652: Minor doc updates.
  • PR #6653: DOC: Incorrect rendering of dashes
  • PR #6648: adding a new color and editing an existing color in fivethirtyeight.mplstyle
  • PR #6548: Fix typo.
  • PR #6628: fix the swab bug to compile on solaris system
  • PR #6622: colors: ensure masked array data is an ndarray
  • PR #6625: DOC: Found a typo.
  • PR #6614: Fix docstring for PickEvent.
  • PR #6554: Update mpl_toolkits.gtktools.
  • PR #6564: Cleanup for drawstyles.
  • PR #6577: Fix mlab.rec_join.
  • PR #6596: Added a new example to create error boxes using a PatchCollection
  • PR #2370: Implement draw_markers in the cairo backend.
  • PR #6599: Drop conditional import of figureoptions.
  • PR #6573: Some general cleanups
  • PR #6568: Add OSX to travis tests
  • PR #6600: Typo: markeredgewith -> markeredgewidth
  • PR #6526: ttconv: Also replace carriage return with spaces.
  • PR #6530: Update make.py
  • PR #6405: ToolManager/Tools adding methods to set figure after initialization
  • PR #6553: Drop prettyplotlib from the list of toolkits.
  • PR #6557: Merge 2.x to master
  • PR #5626: New toolbar icons
  • PR #6555: Fix docstrings for warn_deprecated.
  • PR #6544: Fix typo in margins handling.
  • PR #6014: Patch for issue #6009
  • PR #6517: Fix conversion of string grays with alpha.
  • PR #6522: DOC: made sure boxplot demos share y-axes
  • PR #6529: TST Remove plt.show() from test_axes.test_dash_offset
  • PR #6519: Fix FigureCanvasAgg.print_raw(...)
  • PR #6481: Default boxplot style rebase
  • PR #6504: Patch issue 6035 rebase
  • PR #5593: ENH: errorbar color cycle clean up
  • PR #6497: Line2D._path obeys drawstyle.
  • PR #6487: Added docstring to scatter_with_legend.py [MEP12]
  • PR #6485: Barchart demo example clean up [MEP 12]
  • PR #6472: Install all dependencies from pypi
  • PR #6482: Skip test broken with numpy 1.11
  • PR #6475: Do not turn on interactive mode on in example script
  • PR #6442: loading TCL / Tk symbols dynamically
  • PR #6467: ENH: add unified seaborn style sheet
  • PR #6465: updated boxplot figure
  • PR #6462: CI: Use Miniconda already installed on AppVeyor.
  • PR #6456: FIX: unbreak master after 2.x merge
  • PR #6445: Offset text colored by labelcolor param
  • PR #6417: Showraise gtk gtk3
  • PR #6423: TST: splitlines in rec2txt test
  • PR #6427: Output pdf dicts in deterministic order
  • PR #6431: Merge from v2.x
  • PR #6433: Make the frameworkpython script compatible with Python 3
  • PR #6358: Stackplot weighted_wiggle zero-area fix
  • PR #6382: New color conversion machinery.
  • PR #6372: DOC: add whats_new for qt configuration editor.
  • PR #6415: removing unused DialogLineprops from gtk3
  • PR #6390: Use xkcd: prefix to avoid color name clashes.
  • PR #6397: key events handler return value to True to stop propagation
  • PR #6402: more explicit message for missing image
  • PR #5785: Better choice of offset-text.
  • PR #6302: FigureCanvasQT key auto repeat
  • PR #6334: ENH: webagg: Handle ioloop shutdown correctly
  • PR #5267: AutoMinorLocator and and logarithmic axis
  • PR #6386: Minor improvements concerning #6353 and #6357
  • PR #6388: Remove wrongly commited test.txt
  • PR #6379: Install basemap from git trying to fix build issue with docs
  • PR #6369: Update demo_floating_axes.py with comments
  • PR #6377: Remove unused variable in GeoAxes class
  • PR #6373: Remove misspelled and unused variable in GeoAxes class
  • PR #6376: Update index.rst - add Windrose as third party tool
  • PR #6371: Set size of static figure to match widget on hidp displays
  • PR #6370: Restore webagg backend following the merge of widget nbagg backend
  • PR #6366: Sort default labels numerically in Qt editor.
  • PR #6367: Remove stray nonascii char from nbagg
  • PR #5754: IPython Widget
  • PR #6146: ticker.LinearLocator view_limits algorithm improvement closes #6142
  • PR #6287: ENH: add axisbelow option ‘line’, make it the default
  • PR #6339: Fix #6335: Queue boxes to update
  • PR #6347: Allow setting image clims in Qt options editor.
  • PR #6354: Update events handling documentation to work with Python 3.
  • PR #6356: Merge 2.x to master
  • PR #6304: Updating animation file writer to allow keywork arguments when using with construct
  • PR #6328: Add default scatter marker option to rcParams
  • PR #6342: Remove shebang lines from all examples. [MEP12]
  • PR #6337: Add a ‘useMathText’ param to method ‘ticklabel_format’
  • PR #6346: Avoid duplicate cmap in image options.
  • PR #6253: MAINT: Updates to formatters in matplotlib.ticker
  • PR #6291: Color cycle handling
  • PR #6340: BLD: make minimum cycler version 0.10.0
  • PR #6322: Typo fixes and wording modifications (minor)
  • PR #6319: Add PyUpSet as extension
  • PR #6314: Only render markers on a line when markersize > 0
  • PR #6303: DOC Clean up on about half the Mplot3d examples
  • PR #6311: Seaborn sheets
  • PR #6300: Remake of #6286
  • PR #6297: removed duplicate word in Choosing Colormaps documentation
  • PR #6200: Tick vertical alignment
  • PR #6203: Fix #5998: Support fallback font correctly
  • PR #6198: Make hatch linewidth an rcParam
  • PR #6275: Fix cycler validation
  • PR #6283: Use figure.stale instead of internal member in macosx
  • PR #6247: DOC: Clarify fillbetween_x example.
  • PR #6251: ENH: Added a PercentFormatter class to matplotlib.ticker
  • PR #6267: MNT: trap inappropriate use of color kwarg in scatter; closes #6266
  • PR #6249: Adjust test tolerance to pass for me on OSX
  • PR #6263: TST: skip broken test
  • PR #6260: Bug fix and general touch ups for hist3d_demo example (#1702)
  • PR #6239: Clean warnings in examples
  • PR #6170: getter for ticks for colorbar
  • PR #6246: Merge v2.x into master
  • PR #6238: Fix sphinx 1.4.0 issues
  • PR #6241: Force Qt validator to use C locale.
  • PR #6234: Limit Sphinx to 1.3.6 for the time being
  • PR #6178: Use Agg for rendering in the Mac OSX backend
  • PR #6232: MNT: use stdlib tools in allow_rasterization
  • PR #6211: A method added to Colormap classes to reverse the colormap
  • PR #6205: Use io.BytesIO instead of io.StringIO in examples
  • PR #6229: Add a locator to AutoDateFormatters example code
  • PR #6222: ENH: Added file keyword to setp to redirect output
  • PR #6217: BUG: Made setp accept arbitrary iterables
  • PR #6154: Some small cleanups based on Quantified code
  • PR #4446: Label outer offset text
  • PR #6218: DOC: fix typo
  • PR #6202: Fix #6136: Don’t hardcode default scatter size
  • PR #6195: Documentation bug #6180
  • PR #6194: Documentation bug fix: #5517
  • PR #6011: Fix issue #6003
  • PR #6179: Issue #6105: Adds targetfig parameter to the subplot2grid function
  • PR #6185: Fix to csv2rec bug for review
  • PR #6192: More precise choice of axes limits.
  • PR #6176: DOC: Updated docs for rc_context
  • PR #5617: Legend tuple handler improve
  • PR #6188: Merge 2x into master
  • PR #6158: Fix: pandas series of strings
  • PR #6156: Bug: Fixed regression of drawstyle=None
  • PR #5343: Boxplot stats w/ equal quartiles
  • PR #6132: Don’t check if in range if the caller passed norm
  • PR #6091: Fix for issue 5575 along with testing
  • PR #6123: docstring added
  • PR #6145: BUG: Allowing unknown drawstyles
  • PR #6148: Fix: Pandas indexing Error in collections
  • PR #6140: clarified color argument in scatter
  • PR #6137: Fixed outdated link to thirdpartypackages, and simplified the page
  • PR #6095: Bring back the module level ‘backend’
  • PR #6124: Fix about dialog on Qt 5
  • PR #6110: Fixes matplotlib/matplotlib#1235
  • PR #6122: MNT: improve image array argument checking in to_rgba. Closes #2499.
  • PR #6047: bug fix related #5479
  • PR #6119: added comment on “usetex=False” to ainde debugging when latex not ava…
  • PR #6073: fixed bug 6028
  • PR #6116: CI: try explicitly including msvc_runtime
  • PR #6100: Update INSTALL
  • PR #6099: Fix #6069. Handle image masks correctly
  • PR #6079: Fixed Issue 4346
  • PR #6102: Update installing_faq.rst
  • PR #6101: Update INSTALL
  • PR #6074: Fixes an error in the documentation, linestyle is dash_dot and should be dashdot
  • PR #6068: Text class: changed __str__ method and added __repr__ method
  • PR #6018: Added get_status() function to the CheckButtons widget
  • PR #6013: Mnt cleanup pylab setup
  • PR #5984: Suggestion for Rasterization to docs pgf-backend
  • PR #5911: Fix #5895: Properly clip MOVETO commands
  • PR #6039: DOC: added missing import to navigation_toolbar.rst
  • PR #6036: BUG: fix ListedColormap._resample, hence plt.get_cmap; closes #6025
  • PR #6029: TST: Always use / in URLs for visual results.
  • PR #6022: Make @cleanup really support generative tests.
  • PR #6024: Add Issue template with some guidelines
  • PR #5718: Rewrite of image infrastructure
  • PR #3973: WIP: BUG: Convert qualitative colormaps to ListedColormap
  • PR #6005: FIX: do not short-cut all white-space strings
  • PR #5727: Refresh pgf baseline images.
  • PR #5975: ENH: add kwarg normalization function to cbook
  • PR #5931: use locale.getpreferredencoding() to prevent OS X locale issues
  • PR #5972: add support for PySide2, #5971
  • PR #5625: DOC: add FAQ about np.datetime64
  • PR #5131: fix #4854: set default numpoints of legend entries to 1
  • PR #5926: Fix #5917. New dash patterns. Scale dashes by lw
  • PR #5976: Lock calls to latex in texmanager
  • PR #5628: Reset the available animation movie writer on rcParam change
  • PR #5951: tkagg: raise each new window; partially addresses #596
  • PR #5958: TST: add a test for tilde in tempfile for the PS backend
  • PR #5957: Win: add mgs as a name for ghostscript executable
  • PR #5928: fix for latex call on PS backend (Issue #5895)
  • PR #5954: Fix issues with getting tempdir when unknown uid
  • PR #5922: Fixes for Windows test failures on appveyor
  • PR #5953: Fix typos in Axes.boxplot and Axes.bxp docstrings
  • PR #5947: Fix #5944: Fix PNG writing from notebook backend
  • PR #5936: Merge 2x to master
  • PR #5629: WIP: more windows build and CI changes
  • PR #5914: Make barbs draw correctly (Fixes #5803)
  • PR #5906: Merge v2x to master
  • PR #5809: Support generative tests in @cleanup.
  • PR #5910: Fix reading/writing from urllib.request objects
  • PR #5882: mathtext: Fix comma behaviour at start of string
  • PR #5880: mathtext: Fix bugs in conversion of apostrophes to primes
  • PR #5872: Fix issue with Sphinx 1.3.4
  • PR #5894: Boxplot concept figure update
  • PR #5870: Docs / examples fixes.
  • PR #5892: Fix gridspec.Gridspec: check ratios for consistency with rows and columns
  • PR #5901: Fixes incorrect ipython sourcecode
  • PR #5893: Show significant digits by default in QLineEdit.
  • PR #5881: Allow build children to run
  • PR #5886: Revert “Build the docs with python 3.4 which should fix the Traitlets…
  • PR #5877: DOC: added blurb about external mpl-proscale package
  • PR #5879: Build the docs with python 3.4 which should fix the Traitlets/IPython…
  • PR #5871: Fix sized delimiters for regular-sized mathtext (#5863)
  • PR #5852: FIX: create _dashSeq and _dashOfset before use
  • PR #5832: Rewordings for normalizations docs.
  • PR #5849: Update setupext.py to solve issue #5846
  • PR #5853: Typo: fix some typos in patches.FancyArrowPatch
  • PR #5842: Allow image comparison outside tests module
  • PR #5845: V2.x merge to master
  • PR #5813: mathtext: no space after comma in brackets
  • PR #5828: FIX: overzealous clean up of imports
  • PR #5826: Strip spaces in properties doc after newline.
  • PR #5815: Properly minimize the rasterized layers
  • PR #5752: Reorganise mpl_toolkits documentation
  • PR #5788: Fix ImportError: No module named ‘StringIO’ on Python 3
  • PR #5797: Build docs on python3.5 with linkcheck running on python 2.7
  • PR #5778: Fix #5777. Don’t warn when applying default style
  • PR #4857: Toolbars keep history if axes change (navtoolbar2 + toolmanager)
  • PR #5790: Fix ImportError: No module named ‘Tkinter’ on Python 3
  • PR #5789: Index.html template. Only insert snippet if found
  • PR #5783: MNT: remove reference to deleted example
  • PR #5780: Choose offset text from ticks, not axes limits.
  • PR #5776: Add .noseids to .gitignore.
  • PR #5466: Fixed issue with rasterized not working for errorbar
  • PR #5773: Fix eb rasterize
  • PR #5440: Fix #4855: Blacklist rcParams that aren’t style
  • PR #5764: BUG: make clabel obey fontsize kwarg
  • PR #5771: Remove no longer used Scikit image code
  • PR #5766: Deterministic LaTeX text in SVG images
  • PR #5762: Don’t fallback to old ipython_console_highlighting
  • PR #5728: Use custom RNG for sketch path
  • PR #5454: ENH: Create an abstract base class for movie writers.
  • PR #5600: Fix #5572: Allow passing empty range to broken_barh
  • PR #4874: Document mpl_toolkits.axes_grid1.anchored_artists
  • PR #5746: Clarify that easy_install may be used to install all dependencies
  • PR #5739: Silence labeled data warning in tests
  • PR #5732: RF: fix annoying parens bug
  • PR #5735: Correct regex in filterwarnings
  • PR #5640: Warning message prior to fc-list command
  • PR #5686: Remove banner about updating styles in 2.0
  • PR #5676: Fix #5646: bump the font manager version
  • PR #5719: Fix #5693: Implemented is_sorted in C
  • PR #5721: Remove unused broken doc example axes_zoom_effect
  • PR #5664: Low-hanging performance improvements
  • PR #5709: Addresses issue #5704. Makes usage of parameters clearer
  • PR #5716: Fix #5715.
  • PR #5690: Fix #5687: Don’t pass unicode to QApplication()
  • PR #5707: Fix string format substitution key missing error
  • PR #5706: Fix SyntaxError on Python 3
  • PR #5700: BUG: handle colorbar ticks with boundaries and NoNorm; closes #5673
  • PR #5702: Add missing substitution value
  • PR #5701: str.formatter invalid
  • PR #5697: TST: add missing decorator
  • PR #5683: Include outward ticks in bounding box
  • PR #5688: Improved documentation for FuncFormatter formatter class
  • PR #5469: Image options
  • PR #5677: Fix #5573: Use SVG in docs
  • PR #4864: Add documentation for mpl_toolkits.axes_grid1.inset_locator
  • PR #5434: Remove setup.py tests and adapt docs to use tests.py
  • PR #5586: Fix errorbar extension arrows
  • PR #5653: Update banner logo on main website
  • PR #5667: Nicer axes names in selector for figure options.
  • PR #5672: Fix #5670. No double endpoints in Path.to_polygon
  • PR #5553: qt: raise each new window
  • PR #5594: FIX: formatting in LogFormatterExponent
  • PR #5588: Adjust number of ticks based on length of axis
  • PR #5671: Deterministic svg
  • PR #5659: Change savefig.dpi and figure.dpi defaults
  • PR #5662: Bugfix for test_triage tool on Python 2
  • PR #5661: Fix #5660. No FileNotFoundError on Py2
  • PR #4921: Add a quit_all key to the default keymap
  • PR #5651: Shorter svg files
  • PR #5656: Fix #5495. Combine two tests to prevent race cond
  • PR #5383: Handle HiDPI displays in WebAgg/NbAgg backends
  • PR #5307: Lower test tolerance
  • PR #5631: WX/WXagg backend add code that zooms properly on a Mac with a Retina display
  • PR #5644: Fix typo in pyplot_scales.py
  • PR #5639: Test if a frame is not already being deleted before trying to Destroy.
  • PR #5583: Use data limits plus a little padding by default
  • PR #4702: sphinxext/plot_directive does not accept a caption
  • PR #5612: mathtext: Use DejaVu display symbols when available
  • PR #5374: MNT: Mailmap fixes and simplification
  • PR #5516: OSX virtualenv fixing by creating a simple alias
  • PR #5546: Fix #5524: Use large, but finite, values for contour extensions
  • PR #5621: Tst up coverage
  • PR #5620: FIX: quiver key pivot location
  • PR #5607: Clarify error when plot() args have bad shapes.
  • PR #5604: WIP: testing on windows and conda packages/ wheels for master
  • PR #5611: Update colormap user page
  • PR #5587: No explicit mathdefault in log formatter
  • PR #5591: fixed ordering of lightness plots and changed from getting lightness …
  • PR #5605: Fix DeprecationWarning in stackplot.py
  • PR #5603: Draw markers around center of pixels
  • PR #5596: No edges on filled things by default
  • PR #5249: Keep references to modules required in pgf LatexManager destructor
  • PR #5589: return extension metadata
  • PR #5566: DOC: Fix typo in Axes.bxp.__doc__
  • PR #5570: use base64.encodestring on python2.7
  • PR #5578: Fix #5576: Handle CPLUS_INCLUDE_PATH
  • PR #5555: Use shorter float repr in figure options dialog.
  • PR #5552: Dep contourset vminmax
  • PR #5433: ENH: pass dash_offset through to gc for Line2D
  • PR #5342: Sort and uniquify style entries in figure options.
  • PR #5484: fix small typo in documentation about CheckButtons.
  • PR #5547: Fix #5545: Fix collection scale in data space
  • PR #5500: Fix #5475: Support tolerance when picking patches
  • PR #5501: Use facecolor instead of axisbg/axis_bgcolor
  • PR #5544: Revert “Fix #5524. Use finfo.max instead of np.inf”
  • PR #5146: Move impl. of plt.subplots to Figure.add_subplots.
  • PR #5534: Fix #5524. Use finfo.max instead of np.inf
  • PR #5521: Add test triage tool
  • PR #5537: Fix for broken maplotlib.test function
  • PR #5539: Fix docstring of violin{,plot} for return value.
  • PR #5515: Fix some theoretical problems with png reading
  • PR #5526: Add boxplot params to rctemplate
  • PR #5533: Fixes #5522, bug in custom scale example
  • PR #5514: adding str to force string in format
  • PR #5512: V2.0.x
  • PR #5465: Better test for isarray in figaspect(). Closes #5464.
  • PR #5503: Fix #4487: Take hist bins from rcParam
  • PR #5485: Contour levels must be increasing
  • PR #4678: TST: Enable coveralls/codecov code coverage
  • PR #5437: Make “classic” style have effect
  • PR #5458: Removed normalization of arrows in 3D quiver
  • PR #5480: make sure an autoreleasepool is in place
  • PR #5451: [Bug] masking of NaN Z values in pcolormesh
  • PR #5453: Force frame rate of FFMpegFileWriter input
  • PR #5452: Fix axes.set_prop_cycle to handle any generic iterable sequence.
  • PR #5448: Fix #5444: do not access subsuper nucleus _metrics if not available
  • PR #5439: Use DejaVu Sans as default fallback font
  • PR #5204: Minor cleanup work on navigation, text, and customization files.
  • PR #5432: Don’t draw text when it’s completely clipped away
  • PR #5426: MNT: examples: Set the aspect ratio to “equal” in the double pendulum animation.
  • PR #5214: Use DejaVu fonts as default for text and mathtext
  • PR #5306: Use a specific version of Freetype for testing
  • PR #5410: Remove uses of font.get_charmap
  • PR #5407: DOC: correct indentation
  • PR #4863: [mpl_toolkits] Allow “figure” kwarg for host functions in parasite_axes
  • PR #5166: [BUG] Don’t allow 1d-arrays in plot_surface.
  • PR #5360: Add a new memleak script that does everything
  • PR #5361: Fix #347: Faster text rendering in Agg
  • PR #5373: Remove various Python 2.6 related workarounds
  • PR #5398: Updating 2.0 schedule
  • PR #5389: Faster image generation in WebAgg/NbAgg backends
  • PR #4970: Fixed ZoomPanBase to work with log plots
  • PR #5387: Fix #3314 assert mods.pop(0) fails
  • PR #5385: Faster event delegation in WebAgg/NbAgg backends
  • PR #5384: BUG: Make webagg work without IPython installed
  • PR #5358: Fix #5337. Turn off –no-capture (-s) on nose
  • PR #5379: DOC: Fix typo, broken link in references
  • PR #5371: DOC: Add what’s new entry for TransformedPatchPath.
  • PR #5299: Faster character mapping
  • PR #5356: Replace numpy funcs for scalars.
  • PR #5359: Fix memory leaks found by memleak_hawaii3.py
  • PR #5357: Fixed typo
  • PR #4920: ENH: Add TransformedPatchPath for clipping.

Issues (1130):

  • #8599: Pie Chart from CSV File
  • #8586: update errorbar in Matplotlib 2.0.0
  • #8463: wrong hatch color in legend
  • #8558: Rendering really large image
  • #8312: Matplotlib attempts to import PyQt4 when PyQt5 is not available
  • #3528: PS backend is not tested
  • #4389: Windows installer does not run -> restarts itself continually
  • #8592: Qt4 backend (PySide) seemingly tries to use Qt5
  • #8579: Python 2.7 travis build failing
  • #8349: [feature request] Accepting slice arguments in ax.set_xlim() (Python 3)
  • #4379: for the root example page, please provide more description
  • #8571: plt.subplots return is inconsistent
  • #8570: release 2.0.1 has qt4-incompatible code in backend_qt5.py
  • #8569: Superimposed markers when scatterpoints=1
  • #8565: Unexpected mixing of qt4backend and qt5backend
  • #8563: mpl2.0.1 seems to have broken Qt4Agg
  • #8562: ‘QPixmap’ object has no attribute ‘setDevicePixelRatio’
  • #8560: Calling close() on a figure doesn’t seem to close it
  • #8174: Update list of dependencies to build docs
  • #8557: Log scale on pcolor plot with only one tick
  • #7412: Documentation guidelines improvements 2
  • #8541: Generate a tutorials sphinx gallery
  • #8223: need to backport docathon PRs
  • #7793: Add pillow and graphviz to doc build dependencies
  • #8501: Remove false deprication warning
  • #7206: All examples should be MEP12/sphinx-gallery compliant
  • #6457: The first subplot is missized after savefig to a png file.
  • #8521: Rectangle patch not transformed correctly in polar plot
  • #8542: Inconsistent image size with savefig(...,type=’png’)
  • #8445: Cannot display np.array with dtype = np.float128
  • #8508: %matplotlib notebook show nothing, both 2d and 3d plot
  • #7289: ipython loses auto-show/auto-redraw behavior after call to plt.rcdefaults()
  • #6284: ax.twinx().plot() will reset the x_limits if only an axvspan was used on ax
  • #8527: Confusing docstring in matplotlib.pyplot.bar() in version 2.0.0
  • #8316: Matplotlib User Interface Example Breaks With More Than Three Patches
  • #7835: Deprecate is_string_like
  • #8524: Errorbar limits arrow heads point in wrong direction on inverted axis
  • #8520: Documentation builds are failing due to sphinx-gallery changes
  • #8514: Can’t plot with empty markers
  • #8516: .set_data() errors if number of points change
  • #8517: Log-scale ignores Formatter
  • #8506: text object clipping
  • #6921: “Error: local variable ‘xdata’ referenced before assignment” in legend_handler.py
  • #8505: plot window hangs and/or is generally unresponsive
  • #8500: plot disappears when moved to second monitor
  • #7523: Multi-line text instances differing in linespacing not rendered correctly
  • #7725: is_string_like returns True for numpy object arrays
  • #8057: markevery only accepts builtin integers, not numpy integers
  • #8078: plt.subplots crashes when handed fig_kw argument
  • #8038: Question on Path.contains_point/s
  • #7688: Edit axis with multiple figures causes freeze with Qt5 on Windows
  • #7754: Forgotten restore bounds?
  • #5510: autoscale context manager
  • #6649: UnboundLocalError in hist(x, bins, histtype=’step’, normed=1) on double entries in bins
  • #6805: Axes.hist with no data in range raises UnboundLocalError
  • #7512: ImportError: No module named Tkinter
  • #6704: Spacing in math text is broken (AIX specific)
  • #8050: Version 2.0.0_1 breaks OpenType font character spacing on PDF save
  • #7924: Python 3.6 deprecated escape sequences.
  • #8030: Unable to intall matpotlib package using whl
  • #8079: Inconsistency between ” and ‘ in the code
  • #8128: figure.Figure.autofmt_xdate applied to major xtick labels only
  • #8168: From matplotlib.font_manager, ImportError: cannot import name get_font
  • #8220: “search” doesn’t find cmocean
  • #8296: Remove idle_event from examples/event_handling/idle_and_timeout.py
  • #8242: Investigate alternative svg renderers for the test suite
  • #8424: does matplotlib install in virtual environment work ?
  • #8460: matplotlib API docs missing container module
  • #8467: initialise imshow with zero array has unexpected side effects
  • #7460: Raise error if argument to xlim is invalid, e.g., nan
  • #8465: zorder values as a sequence are not respected by LineCollection
  • #8457: Allow to change base of LogNorm?
  • #8406: FancyArrow, error in the polygon coordinates for shape ‘full’
  • #8431: Hatches filling an empty color contour not saved in pdf
  • #7989: 300% CPU on Raspberry Pi
  • #537: Orthogonal projection for mplot3d
  • #8443: No version when building from github archive
  • #8444: Matplotlib hangs with runtime error
  • #8441: ImportError: No module named _backend_gdk
  • #8302: Invalid certificate at https://matplotlib.org.
  • #8432: asd
  • #8153: Long lines in literal blocks run off the edge of the page
  • #8160: Using plt.ion with startup commands
  • #8428: Documentation: matplotlibrc example file confuses x and yticks.
  • #8425: MaxNLocator prune isn’t working with decimals
  • #8421: Consistent deprecation of the hold kwarg of hlines and vlines
  • #8427: Matplotlib cannot find default matplotlib fonts on Scientific linux
  • #7903: Regression: imshow on geo axes produces an empty plot in matplotlib 2.0.0
  • #8419: Incorrect display of minor ticks in Log Scale plot with large font size
  • #8418: Matplotlib defaults to and bundles vera fonts that do not contain Greek letters
  • #8073: Please add Vega in perception documentation
  • #8272: Convert docstring of Axes.pie() into numpydoc
  • #8416: Python 3.4 image comparison test failure for mathtext_cm_52-expected.png
  • #8402: plotting with TkAgg backend becomes unresponsive after a certain qt5agg backend import command
  • #8412: Data points not rendered for figures saved in vector formats
  • #8397: pyplot.subplots did not return the type of object specified in the documentation
  • #8409: loading pickled figure gives: AttributeError: ‘CallbackRegistry’ object has no attribute ‘callbacks’
  • #8111: Issue with sub-setting minor-ticks at intermediate number of decades
  • #8401: weird bug when using custom formatter; tick labels overlapping
  • #8398: restore rebase documenation
  • #7227: Path effects for text outline is missing corners
  • #3517: Issue with non-ascii paths in font look up
  • #8208: make.py should not use os.system("sphinx-build ...")
  • #8386: setting log major ticks leaves interfering minor tick labels
  • #8370: Simpler code for common plot setting (e.g. legend, lable, title, figsize)?
  • #8385: Make checkbox rectangles in CheckButtons widget have an edge outline
  • #7785: Passing a transposed array to patch.set_offsets()
  • #8378: ColorbarBase() is dpi dependent
  • #8342: Make ArrowStyle docstrings numpydoc compatible
  • #7683: Please add <shade = True> parameter to bar3d
  • #8337: axes set_position ignored if using tight_layout
  • #8260: test_backend_ps.py leaves temporary files in /tmp
  • #8355: Artifact at border with tricontourf and float32 positions
  • #8330: PyPy compatibility - __builtin__ is not iterable
  • #8017: Font family is not set on log-scaled tick labels
  • #8317: Fonts not changed in LaTeX mode (since version 2.0.0)
  • #7293: Isolated points missing in pdf
  • #8348: style.use not working for some cases
  • #7655: Event picking does not seem to work on polar bar plots
  • #3540: Pick events broken in log axes
  • #8124: Actually deprecate Axes.axesPatch, Figure.figurePatch
  • #8290: six environment polluted when misuse of matplotlib import
  • #8230: cache local freetype source
  • #8332: Importing Issue: “No module named externals”
  • #8327: Inconsistency between documentation and actual effect of the bar plot function
  • #8197: Matplotlib 2.0.0 crashes on plotting contour of array with two dimensions of size 1 in Python 3.4
  • #8054: is_scalar_or_string deprecated too early
  • #8284: Markers have compression artifacts
  • #8294: x marker is too big
  • #8288: che
  • #7951: matplotlib 2.0.0 not using matplotlibrc file in IPython
  • #8012: imshow interpolation uses masked values
  • #8117: Trying to plot only error bars (with no line connecting data points) results in empty plot
  • #7953: Cannot import _tkagg on windows 64 bits on 2.7
  • #8225: tight_layout does not work with set_visible(False)
  • #8145: Warning treated as error while generating docs
  • #2304: Add an argument rotate_labels to pie chart
  • #8046: Arc patch with starting and ending angle
  • #8263: error saving pcolormesh with shading=gouraud to eps
  • #8034: necked_tensile_specimen.png contains non-free color calibration profile
  • #8231: gitter badge at top of README.rst is broken
  • #8141: breaking change in dash verification in 2.0.0
  • #8207: Add early check for “dot” binary (graphviz) when building docs
  • #8194: Sample data not found
  • #8186: Put back gitter plain text link on README.rst
  • #8198: ticklabel font changes when using logscale
  • #7616: make ‘dpi’ optional for animation.MovieWriter.setup
  • #8192: %matplotlib inline doesn’t work well with ipywidgets 6.0 interact
  • #8189: pip install matploblib broken
  • #8177: Add badges to README.rst
  • #8180: icu version problem with matplotlib 2
  • #8169: Autowrapping text doesn’t work in “What’s New in Matplotlib 1.5” example
  • #8164: Remove yield tests (now deprecated in pytest)
  • #8159: Doc: Restructure environment variables in Installing from source docs
  • #8123: Regenerate gitwash docs for improved syntax highlighting of non-python code sections
  • #8147: Use Agg backend by default if DISPLAY is not set
  • #8146: How to display D-stroke symbol in matplotlib
  • #7905: ytick locations different for 1.5.3 and 2.0.0
  • #8121: PNG output with PGF backend fails with pdftocairo exit code 99
  • #8136: If division by zero, python cannot convert float infinity to integer in get_tick_space()
  • #8067: Coordinates of text not properly set in pgf files
  • #8112: Deprecate assert_str_equal
  • #8122: keyword labelrotation is not recognized
  • #5151: Horizontal lines in colorbars in PDF
  • #4984: errorbar incorrectly accepts and plots Nx2 shaped yerr
  • #6593: Feature request: filled error bar
  • #7992: Hatching doesn’t respect alpha
  • #7991: Dotted grid lines in matplotlib v2.0.0 appear dashed
  • #8015: Document new testing procedure
  • #8106: Error in demo scripts: to_rgba: Invalid rgba arg “2” in style_sheets_reference.py
  • #8105: calling plt.hist() with np.nan value raises confusing error massage
  • #5320: Some searches in documentation result in no results
  • #6042: return _text property as __repr__ for Text class
  • #7171: axes.boxplot does not have zorder kwarg
  • #8098: matplotlibrc doesen’t work
  • #8091: Bug with plt.hist when min==max and values are >= 2**53
  • #8087: zorder is not respected by all parts of errorbar #1622 problem in matplotlib 2.0.0
  • #7877: add link to scipython book
  • #8053: save animation to mp4 fail
  • #8076: Matplotlib hatch color broken
  • #8077: ImportError: No module named ‘matplotlib.rcsetup’
  • #7686: ‘Extend’ keyword produces colorbar of zero width
  • #7886: empty imshow crashes python
  • #7901: Allow multiple hatch colors in same figure
  • #6708: KnownFailure becomes an error with --processes=1 flag
  • #7899: Behaviour of c=None is inconsistent in 2.0
  • #8058: Updating matplotlib to 2.0.0 causing problems when plotting: error/warning message “failed to get the current screen resources”
  • #8051: includes not-really-free BaKoMa fonts
  • #8049: Matplotlib 3D projection axis cannot be created because of missing rcParam[u’_internal.classic_mode’]
  • #6285: plt.subplots() does not remove existing subplots when called on existing figure
  • #8023: numpy array not accepted for log scaled minor ticks
  • #7967: Catch or stop specgram warnings during tests
  • #7813: Qt5Agg backend not rendering nicely on Windows HiDPI display
  • #6891: Greek letter display error [1.5.1]
  • #6393: Pair of floats breaks plotting renderer (weirdest bug I’ve ever seen)
  • #8027: Log Scale Ticklabels Refuse to Die (Data Dependent)
  • #5859: savefig() as PNG get a different result than the image shown in ipython notebook(SVG probably)
  • #5210: Unexpected replacement of right) with exlamation point in MathTextParser output
  • #6902: Include test files in coverage report
  • #7756: Cannot install the matplotlib 1.5.3 or 2.0.0rc2 on Mac OS Sierra, Python 3.6.0
  • #5325: Migrate to py.test
  • #8016: Unexpected HOME behavior after axis change
  • #8009: Need Python 3.6 wheels for matplotlib 1.5.1 on PyPI
  • #8005: Hex colours with alpha
  • #7807: ValueError when specifying marker vertices
  • #7937: Large TrueType font does not render correctly when saving in .pdf
  • #7615: Subscript/superscript sequence is too long with $left. X right|$
  • #5287: Warnings in doc build
  • #6860: The original xlim changed by twinx
  • #6064: specgram(x) should warn if x.size < 256
  • #7964: BUG: AxesImage.set_data([[]]) causes FloatingPointException
  • #7963: savefig PDF removing the negative sign from yticklabels
  • #7955: Failed install with “OSError: [Errno 12] Cannot allocate memory”
  • #7958: Matplotlib 2.0 cannot find PyQt5 (Windows)
  • #7943: ValueError when plotting Pandas Dataframe Summary
  • #7940: saving a square image constrained to the extent of axis without any border doesn’t work
  • #7636: WX mouseevent assertion errors
  • #7902: Saving an unpickled figure.
  • #6048: AttributeError (no attribute ‘callbacks’) when setting attributes on pickle-loaded PatchCollection
  • #7930: KeyboardInterrupt while Matplotlib is displaying >= 2 figures causes X server crash
  • #7874: wheels not picking correct default backend
  • #7906: font_manager.get_fontconfig_fonts() reports a single item of all fonts concatenated
  • #7922: FT2Font do not close open file, leads to delayed ResourceWarning
  • #7803: tripcolor documentation rendering error .
  • #7891: pyplot.bar does not cycle through colors (>2.0.0b1)
  • #7912: matplotlib doesn’t work with numpy+mkl
  • #7921: Text rendered with MathText looks really ugly (version 2.0 vs. 1.5)
  • #7919: ~/.matplotlib/matplotlibrc not being read
  • #7909: Unit length quiver arrow not drawn with a unit length
  • #7852: _rrule maximum recursion depth exceeded on multiprocessing usage
  • #7501: Segmentation fault in QuadMeshGenerator on ppc64
  • #7879: UTF-8 error on import of matplotlib 1.5.1
  • #7601: color_cycle deprecation warning could provide more context to user
  • #7875: qt shims: QFontMetrics missing on PyQt5
  • #7860: widget radio buttons and check buttons no longer display outlines
  • #7870: DOC: FAQ out-of-date
  • #7510: better input validation on fill_between
  • #7867: pyplot import error when current directory contains a file named sip.py
  • #7248: Adding names to the color in the new (Vega) default color cycle
  • #6207: axes_grid1.zoomed_inset_axes does not accept location as string
  • #7775: Locator tick_values for images
  • #7810: Dimensions sanity check in axes_rgb swaps x and y of shape when checking, prevents use with non-square images.
  • #7704: screenshots in the front page of devdocs are ugly
  • #7746: imshow should silence warnings on invalid values, at least when masked
  • #7661: document that imshow now respects scale
  • #6820: nonsensical error message for invalid input to plt.bar
  • #7814: Legend for lines created using LineCollection show different handle line scale.
  • #7816: re-enable or delete xmllint tests
  • #7802: plt.stackplot not working for integer input with non-default ‘baseline’ parameters
  • #6149: travis dedup
  • #7822: Weird stroke join with patheffects
  • #7784: Simple IndexError in artist.setp if empty list is passed
  • #3354: Unecessary arguement in GraphicsContextBase get_linestyle
  • #7820: Figure.savefig() not respecting bbox_inches=’tight’ when dpi specified
  • #7715: Can’t import pyplot in matplotlib 2.0 rc2
  • #7745: Wheel distributables include unnecessary files
  • #7812: On MacOS Sierra with IPython, inconsistent results with %gui, %matplotlib magic commands and –gui, and –matplotlib command-line options for ipython and qtconsole; complete failure of qtconsole inline figures
  • #7808: Basemap uses deprecated methods
  • #7487: Funny things happen when a rectangle with negative width/height is passed to axes()
  • #7649: –nose-verbose isn’t a correct option for nose
  • #7656: imsave ignores origin option
  • #7792: test_png.test_pngsuite.test fails on ppc64 (big-endian)
  • #7788: Colorbars contain no colors when created on ppc64 (big-endian)
  • #4285: plt.yscale(“log”) gives FloatingPointError: underflow encountered in multiply
  • #7724: Can’t import Matplotlib.widgets.TextBox
  • #7798: test_psd_csd_equal fails for 12 (but not all) of the test_mlab.spectral_testcase s on ppc64 (big-endian)
  • #7778: Different font size between math mode and regular text
  • #7777: mpl_toolkits.basemap: ValueError: level must be >= 0
  • #4353: different behaviour of zoom while using ginput with MouseEvent vs KeyEvent
  • #4380: horizontalalignment ‘left’ and ‘right’ do not handle spacing consistently
  • #7393: subplot(): incorrect description of deletion of overlapping axes in the docs
  • #7759: matplotlib dynamic plotting
  • #2025: TkAgg build seems to favor Framework Tcl/Tk on OS-X
  • #3991: SIGINT is ignored by MacOSX backend
  • #2722: limited number of grid lines in matplotlib?
  • #3983: Issue when trying to plot points with transform that requires more/fewer coordinates than it returns
  • #7734: inconsistent doc regarding keymap.fullscreen default value
  • #7761: Deprecation warning for finance is very unclear
  • #7223: matplotlib.rcsetup docs
  • #3917: OS X Cursor Not working on command line
  • #4038: Hist Plot Normalization should allow a ‘Per Bin’ Normalization
  • #3486: Update Selection Widgets
  • #7457: Improvements to pylab_examples/stock_demo.py
  • #7755: Can’t open figure
  • #7299: Raise an error or a warning when ylim’s min == 0 and yscale == “log”
  • #4977: Improve resolution of canvas on HiDPI with PyQt5 backend
  • #7495: Missing facecolor2d attribute
  • #3727: plot_date() does not work with x values of type pandas.Timestamp (pandas version 0.15.0)?
  • #3368: Variable number of ticks with LogLocator for a fixed number of tick labels displayed
  • #1835: docstrings of cross-correlation functions (acorr and xcorr) need clarification
  • #6972: quiverkey problem when angles=array
  • #6617: Problem of fonts with LaTeX rendering due to fonts-lyx package
  • #7717: make all deprecation warnings be mplDeprecation instances
  • #7662: eventplot legend fails (linewidth)
  • #7673: Baseline image reuse breaks parallel testing
  • #7666: Default scaling of x-axis in specgram() is incorrect (i.e. the default value for the xextent parameter)
  • #7709: Running into problems in seaborn after upgrading matpltolib
  • #7684: 3-D scatter plot disappears when overlaid over a 3-D surface plot.
  • #7630: Unicode issue in matplotlib.dates
  • #7678: add link to bokeh/colorcet
  • #2078: linespacing of multiline texts.
  • #6727: scipy 2016 sprint ideas
  • #3212: Why are numpoints and scatterpoints two different keywords?
  • #7697: Update INSTALL file to include py3.6
  • #4428: Hyphen as a subscript doesn’t appear at certain font sizes
  • #2886: The wrong Game symbol is used
  • #7603: scatter color vs c
  • #7660: 2.0rc2: title too close to frame?
  • #7672: standardize classic/v2.x order is docs
  • #7680: OverflowError: Python int too large to convert to C long during ploting simple numbers on debian testing
  • #7664: BUG: super requires at least 1 argument
  • #7669: rc on conda-forge
  • #5363: Warnings from test_contour.test_corner_mask
  • #7663: BUG: Can’t import matplotlib._backports
  • #7647: Decorator for deprecation ignores arguments other than ‘message’
  • #5806: FutureWarning with Numpy 1.10
  • #6480: Setting markeredgecolor raises a warning
  • #7653: legend doesn’t show all markers
  • #7643: Matplotlib 2.0 deprecations
  • #7642: imshow seems to “shift” grid.
  • #7633: All attempts to plot fail with “OverflowError: Python int too large to convert to C long”
  • #7637: Stacked 2D plots with interconnections in Matplotlib
  • #7353: auto legend position changes upon saving the figure
  • #7626: Saturation mask for imshow()
  • #7623: potential bug with plt.arrow and plt.annotate when setting linestyle via tuples
  • #7005: rcParams[‘font.size’] is consulted at render time
  • #7587: BUG: shared log axes lose _minpos and revert to default
  • #7493: Plotting zero values with logarithmic axes triggers OverflowError, Matplotlib hangs permanently
  • #7595: math domain error using symlog norm
  • #7588: 2.0.0rc1 cannot import name ‘_macosx’
  • #2051: Consider making default verticalalignment baseline
  • #4867: Add additional minor labels in log axis with a span less than two decades
  • #7489: Too small axis arrow when savefig to png
  • #7611: UnicodeDecodeError when using matplotlib save SVG file and open it again
  • #7592: font cache: a possibility to disable building it
  • #5836: Repeated warning about fc-list
  • #7609: The best channel to ask questions related to using matplotlib
  • #7141: Feature request: auto locate minor ticks on log scaled color bar
  • #3489: matplotlib scatter shifts color codes when NaN is present
  • #4414: Specifying histtype=’stepfilled’ and normed=True when using plt.hist causes ymax to be set incorrectly
  • #7597: python complain about “This application failed to start because it could not find or load the Qt platform plugin ‘xcb’ ” after an update of matplotlib
  • #7578: Validate steps input to MaxNLocator
  • #7590: Subtick labels are not disabled in classic style
  • #6317: PDF file generation is not deterministic - results in different outputs on the same input
  • #6543: Why does fill_betweenx not have interpolate?
  • #7437: Broken path to example with strpdate2num
  • #7593: Issue: Applying Axis Limits
  • #7591: Number of subplots in mpl.axes.Subplot object
  • #7056: setup.py –name and friends broken
  • #7044: location of convert in rcparams on windows
  • #6813: avoid hiding edge pixels of images
  • #7579: OS X libpng incompatability
  • #7576: v2.0.0rc1 conda-forge dependency issue
  • #7558: Colorbar becomes 0 to 1 after colorbar ax.yaxis.set_major_formatter
  • #7526: Cannot Disable TkAgg Backend
  • #6565: Questionable margin-cancellation logic
  • #7175: new margin system doesn’t handle negative values in bars
  • #5201: issue with colorbar using LogNorm and extend=’min’
  • #6580: Ensure install requirements in documentation are up to date before release
  • #5654: Update static images in docs to reflect new style
  • #7553: frange returns a last value greater than limit
  • #5961: track bdist_wheel release and remove the workaround when 0.27 is released
  • #7554: TeX formula rendering broken
  • #6885: Check if ~/.matplotlib/ is a symlink to ~/.config/matplotlib/
  • #7202: Colorbar with SymmetricalLogLocator : issue when handling only negative values
  • #7542: Plotting masked array lose data points
  • #6678: dead links in docs
  • #7534: nbagg doesn’t change figure’s facecolor
  • #7535: Set return of type Axes in Numpydoc docstring return type hint for Figure.add_subplot and Figure.add_axes to help jedi introspection
  • #7443: pdf doc build is sort of broken
  • #7521: Figure.show() fails with Qt5Agg on Windows (plt.show() works)
  • #7423: Latex cache error when building docs
  • #7519: plt.table() without any kwargs throws exception
  • #3070: remove hold logic from library
  • #1910: Pylab contourf plot using Mollweide projection create artefacts
  • #5350: Minor Bug on table.py
  • #7518: Incorrect transData in a simple plot
  • #6985: Animation of contourf becomes extremely slow
  • #7508: Legend not displayed
  • #7484: Remove numpy 1.6 specific work-arounds
  • #6746: Matplotlib.pyplot 2.0.0b2 fails to import with Conda Python 3.5 on OS X
  • #7505: Default color cycler for plots should have more than 8 colors
  • #7185: Hexbin default edgecolors kwarg is misnamed
  • #7478: ‘alpha’ kwarg overrides facecolor=’none’ when plotting circle
  • #7375: Patch edgecolor of a legend item does not follow look of figure
  • #6873: examples/api/skewt.py is not displaying the right part of the grid by default
  • #6773: Shifted image extents in 2.0.0.b3
  • #7350: Colors drawn outside axis for hist2d
  • #7485: Is there a way to subclass the zoom() function from the NavigationToolbar backends and modify its mouse button definition?
  • #7396: Bump numpy minimal version to 1.7.0?
  • #7466: missing trigger for autoscale
  • #7477: v2.0.0b4 fails to build with python-3.5: Requires pygtk
  • #7113: Problems with anatomy figure on v2.x
  • #6722: Text: rotation inconsistency
  • #7244: Codecov instead of coveralls?
  • #5076: RuntimeError: LaTeX was not able to process the following string: ‘z=$\\mathregular{{}^{}_{\\}}$’ in matplotlib
  • #7450: Using Matplotlib in Abaqus
  • #7314: Better error message in scatter plot when len(x) != len(c)
  • #7432: Failure to re-render after Line2D.set_color
  • #6695: support markdown or similar
  • #6228: Rasterizing patch changes filling of hatches in pdf backend
  • #3023: contourf hatching and saving to pdf
  • #4108: Hatch pattern changes with dpi
  • #6968: autoscale differences between 1.5.1 and 2.0.0b3
  • #7452: test_log_margins test failure
  • #7143: spurious warning with nans in log-scale plot
  • #7448: Relative lengths in 3d quiver plots
  • #7426: prop_cycler validation over-zealous
  • #6899: savefig has sideeffects
  • #7440: Confusing examples in annotation_demo2
  • #7441: Loading a matplotlib figure pickle within a tkinter GUI
  • #6643: Incorrect margins in log scale
  • #7356: plt.hist does not obey the hist.bins rcparams
  • #6845: SVG backend: anomaly in gallery scatter legend
  • #6527: Documentation issues
  • #7315: Spectral vs spectral Deprecation warning
  • #7428: from matplotlib.backends import _tkagg raises AttributeError: ‘module’ object has no attribute ‘__file__’
  • #7431: %matplotlib notebook offsetting sns.palplot
  • #7361: add multi-process flag as -j to test.py
  • #7406: NaN causes plt.vlines to not scale y limits
  • #7104: set offset threshold to 4
  • #7404: obnoxious double warning at each script startup
  • #7373: Regression in imshow
  • #7166: Hatching in legends is broken
  • #6939: wspace is not “The amount of width reserved for blank space between subplots” as documented
  • #4026: control hatch linewidth and fill border linewidth separately
  • #7390: MAINT move the examples from doc/pyplots to examples and make them reproducible
  • #7198: style blacklist includes hardcopy.docstring but it should be docstring.hardcopy
  • #7391: How to apply ax.margins to current axes limits?
  • #7234: Improving documentation: Tests failing on a osx setup
  • #7379: Mp4’s generated by movie writer do not appear work in browser
  • #6870: Figure is unpicklable after savefig
  • #6181: When using Agg driver, pickling fails with TypeError after writing figure to PDF
  • #6926: SVG backend closes BytesIO on print if were usetex=True and cleanup decorator used
  • #3899: Pickle not working in interactive ipython session
  • #7251: Improve violin plot demo
  • #7146: symlog scale no longer shows labels on the negative side
  • #3420: simple plotting of numpy 2d-arrays
  • #7287: Make matplotlib.use() report where the backend was set first, in case of conflict
  • #7305: RuntimeError In FT2Font with NISC18030.ttf
  • #7351: Interactive mode seems to be broken on MacOSX
  • #7313: Axes3D.plot_surface with meshgrid args stopped working
  • #7281: rcparam encoding test is broken
  • #7345: Annotation minor issue in the example linestyles.py
  • #7210: variable frame size support in animation is a misfeature
  • #5222: legend–plot handle association
  • #7312: get_facecolors() reports incorrect colors
  • #7332: plot range
  • #1719: Can’t pickle bar plots: Failed to pickle attribute “gridline”
  • #6348: When I run a file that uses matplolib animation, I keep getting this error. Using OS X, Python 2.7, installed Python from python.org then used homebrew. Matplotlib install from pip.
  • #5386: Error loading fonts on OSX 10.11
  • #6448: hist step UnboundLocalError
  • #6958: Document the verts kwarg to scatter
  • #7204: Integrate sphinx-gallery to our user documentation
  • #7325: Anaconda broken after trying to install matplotlib 2.0 beta (ubuntu)
  • #7218: v1.5.3: marker=None no longer works in plot()
  • #7271: BUG: symmetric kwarg in locator is not honored by contourf
  • #7095: _preprocess_data interferes in the docstrings Notes section
  • #7283: DOC: Misrendered URLs in the development_worflow section of devdocs.
  • #7109: backport #7108 to v2.x
  • #7265: Image watermark hidden by Axes in example
  • #7263: axes.bxp fails without fliers
  • #7274: Latex greek letters in axis labels
  • #7186: matplotlib 1.5.3 raise TypeError: ‘module’ object is not subscriptable on pylab.py
  • #6865: custom_projection_example.py is completely out of date
  • #7224: FancyArrowPatch linestyle always solid
  • #7215: BUG: bar deals with bytes and string x data in different manners, both that are unexpected
  • #7270: Pylab import
  • #7230: subplots docstring: no example of NxN grid
  • #7269: documentation: texinfo markup error in matplotlib 1.4.3 and matplotlib 1.5.3
  • #7264: matplotlib dependency cycle matplotlib <- ipython <- matplotlib - how to resolve?
  • #7261: Legend not displayed in Plot-Matplot lib
  • #7260: Unknown exception in resize
  • #7259: autoscaling of yaxis fails
  • #7257: How can plot a figure with matplotlib like this?
  • #3959: setting up matplotlib for development
  • #7240: New tests without baseline images never produce a result
  • #7156: Inverted imshow using Cairo backend
  • #6723: How to customize violinplots?
  • #5423: fill_between wrong edge line color
  • #5999: Math accents are not correctly aligned
  • #1039: Cairo backend marker/line style
  • #7174: default value of lines.dash_capstyle
  • #7246: Inconsistent behaviour of subplots for one and more-than-one axes
  • #7228: axes tick_params label color not respected when showing scientific notation for axes scale
  • #7225: get_geometry() wrong if subplots are nested (e.g., subplots with colorbars)
  • #7221: Why does pyplot display wrong grayscale image?
  • #7191: BUG: Animation bugs fixed in master should be backported to 2.x
  • #7017: Doc typos in “Our favorite recipes”
  • #3343: Issues with imshow and RGBA values
  • #7157: should fill_between Cycle?
  • #7159: test_colors.test_Normalize fails in 2.0.0b4 on Fedora rawhide/aarch64 (ARMv8)
  • #7201: RGBA values produce different result for imshow and for markers
  • #3232: Navigation API Needed
  • #7001: Default log ticker can make too many ticks
  • #806: Provide an option for the Animation class to retain the previously rendered frames
  • #6135: matplotlib.animate writes png frames in cwd instead of temp files
  • #7189: graph not showing when I set format to line
  • #7080: Difference in symbol sizes using Mathtext with stixsans
  • #7162: _axes.py linestyle_map unused
  • #7163: pyplot.subplots() is slow
  • #7161: matplotlib.ticker.FormatStrFormatter clashes with ax2.set_yticklabels when dual y-axis is used
  • #6549: Log scale tick labels are overlapping
  • #7154: bar graph with nan values leads to “No current point in closepath” in evince
  • #7149: unable to save .eps plot
  • #7090: fix building pdf docs
  • #6996: FontProperties size and weight ignored by figure.suptitle
  • #7139: float128s everywhere for dates?
  • #7083: DOC: Clarify the relationship between plot and scatter
  • #7125: Import Error on matplotlib.pyplot: PyQt4
  • #7124: Updated matplotlib 1.5.3 broken in default Anaconda channel
  • #6429: Segfault when calling show() after using Popen (test code inside)
  • #7114: BUG: ax.tick_params change in tick length does not adjust tick labels
  • #7120: Polar plot cos(2x)
  • #7081: enh: additional colorblind-friendly colormaps
  • #7103: Problem with discrete ListedColormaps when more than 4 colors are present
  • #7115: Using matplotlib without Tkinter
  • #7106: Wrong reader in mathext.py
  • #7078: imshow() does not interpret aspect/extent when interpolation=’none’ in svg output
  • #6616: Keyboard shortcuts for toggling minor ticks grid and opening figureoptions window
  • #7105: Can’t pickle <type ‘instancemethod’>
  • #7086: DOC (released) style is badly broken on the user doc.
  • #7065: backport #7049
  • #7091: v2.0.0b4 breaks viscm
  • #7043: BUG: LogLocator.set_params is broken
  • #7070: autoscale does not work for axes added by fig.add_axes()
  • #3645: Proposal: Add rc setting to control dash spacing
  • #7009: No good way to disable SpanSelector
  • #7040: It is getting increasingly difficult to build the matplotlib documentation
  • #6964: Docstring for ArtistAnimation is incorrect
  • #6965: ArtistAnimation cannot animate Figure-only artists
  • #7062: remove the contour on a Basemap object
  • #7061: remove the contour on Basemap
  • #7054: Whether the new version 2.0 will support high-definition screen?
  • #7053: When will release 2.0 official version?
  • #6797: Undefined Symbol Error On Ubuntu
  • #6523: matplotlib-2.0.0b1 test errors on Windows
  • #4753: rubber band in qt5agg slow
  • #6959: extra box on histogram plot with a single value
  • #6816: Segmentation fault on Qt5Agg when using the wrong linestyle
  • #4212: Hist showing wrong first bin
  • #4602: bar / hist : gap between first bar and other bars with lw=0.0
  • #6641: Edge ticks sometimes disappear
  • #7041: Python 3.5.2 crashes when launching matplotlib 1.5.1
  • #7028: Latex Greek fonts not working in legend
  • #6998: dash pattern scaling with linewidth should get it’s own rcParam
  • #7021: How to prevent matplotlib from importing qt4 libraries when only
  • #7020: Using tick_right() removes any styling applied to tick labels.
  • #7018: Website Down
  • #6785: Callbacks of draggable artists should check that they have not been removed
  • #6783: Draggable annotations specified in offset coordinates switch to figure coordinates after dragging
  • #7015: pcolor() not using “data” keyword argument
  • #7014: matplotlib works well in ipython note book but can’t display in a terminal running
  • #6999: cycler 0.10 is required due to change_key() usage
  • #6794: Incorrect text clipping in presence of multiple subplots
  • #7004: Zooming with a large range in y-values while using the linestyle “–” is very slow
  • #6828: Spikes in small wedges of a pie chart
  • #6940: large memory leak in new contour routine
  • #6894: bar(..., linewidth=None) doesn’t display bar edges with mpl2.0b3
  • #6989: bar3d no longer allows default colors
  • #6980: problem accessing canvas on MacOS 10.11.6 with matplotlib 2.0.0b3
  • #6804: Histogram of xarray.DataArray can be extremely slow
  • #6859: Update URL for links to ggplot
  • #6852: Switching to log scale when there is no positive data crashes the Qt5 backend, causes inconsistent internal state in others
  • #6740: PGF Backend: Support interpolation=’none’?
  • #6665: regression: builtin latex rendering doesn’t find the right mathematical fonts
  • #6984: plt.annotate(): segmentation fault when coordinates are too high
  • #6979: plot won’t show with plt.show(block=False)
  • #6981: link to ggplot is broken...
  • #6975: [Feature request] Simple ticks generator for given range
  • #6905: pcolorfast results in invalid cursor data
  • #6970: quiver problems when angles is an array of values rather than ‘uv’ or ‘xy’
  • #6966: No Windows wheel available on PyPI for new version of matplotlib (1.5.2)
  • #6721: Font cache building of matplotlib blocks requests made to HTTPd
  • #6844: scatter edgecolor is broken in Matplotlib 2.0.0b3
  • #6849: BUG: endless loop with MaxNLocator integer kwarg and short axis
  • #6935: matplotlib.dates.DayLocator cannot handle invalid input
  • #6951: Ring over A in AA is too high in Matplotlib 1.5.1
  • #6960: axvline is sometimes not shown
  • #6473: Matplotlib manylinux wheel - ready to ship?
  • #5013: Add Hershey Fonts a la IDL
  • #6953: ax.vlines adds unwanted padding, changes ticks
  • #6946: No Coveralls reports on GitHub
  • #6933: Misleading error message for matplotlib.pyplot.errorbar()
  • #6945: Matplotlib 2.0.0b3 wheel can’t load libpng in OS X 10.6
  • #3865: Improvement suggestions for matplotlib.Animation.save(‘video.mp4’)
  • #6932: Investigate issue with pyparsing 2.1.6
  • #6941: Interfering with yahoo_finance
  • #6913: Cant get currency from yahoo finance with matplotlib
  • #6901: Add API function for removing legend label from graph
  • #6510: 2.0 beta: Boxplot patches zorder differs from lines
  • #6911: freetype build won’t become local
  • #6866: examples/misc/longshort.py is outdated
  • #6912: Matplotlib fail to compile matplotlib._png
  • #1711: Autoscale to automatically include a tiny margin with Axes.errorbar()
  • #6903: RuntimeError(‘Invalid DISPLAY variable’) - With docker and django
  • #6888: Can not maintain zoom level when left key is pressed
  • #6855: imsave-generated PNG files missing edges for certain resolutions
  • #6479: Hexbin with log scale takes extent range as logarithm of the data along the log axis
  • #6795: suggestion: set_xticklabels and set_yticklabels default to current labels
  • #6825: I broke imshow(<signed integer array>) :-(
  • #6858: PyQt5 pyplot error
  • #6853: PyQt5 (v5.7) backend - TypeError upon calling figure()
  • #6835: Which image formats to build in docs.
  • #6856: Incorrect plotting for versions > 1.3.1 and GTK.
  • #6838: Figures not showing in interactive mode with macosx backend
  • #6846: GTK Warning
  • #6839: Test test_pickle.test_complete is broken
  • #6691: rcParam missing tick side parameters
  • #6833: plot contour with levels from discrete data
  • #6636: DOC: gallery supplies 2 pngs, neither of which is default
  • #3896: dates.date2num bug with daylight switching hour
  • #6685: 2.0 dev legend breaks on scatterplot
  • #3655: ensure removal of font cache on version upgrade
  • #6818: Failure to build docs: unknown property
  • #6798: clean and regenerate travis cache
  • #6782: 2.x: Contour level count is not respected
  • #6796: plot/lines not working for datetime objects that span old dates
  • #6660: cell focus/cursor issue when plotting to nbagg
  • #6775: Last figure in http://matplotlib.org/users/pyplot_tutorial.html is not displayed correctly
  • #5981: Increased tick width in 3D plots looks odd
  • #6771: ImportError: No module named artist
  • #6289: Grids are not rendered in backend implementation
  • #6621: Change in the result of test_markevery_linear_scales_zoomed
  • #6515: Dotted grid lines in v2.0.0b1
  • #6511: Dependencies in installation of 2.0.0b1
  • #6668: “Bachelor’s degrees…” picture in the gallery is cropped
  • #6751: Tableau style
  • #6742: import matplotlib.pyplot as plt throws an erro
  • #6097: anaconda package missing nose dependency
  • #6299: savefig() to eps/pdf does not work
  • #6387: import matplotlib causes UnicodeDecodeError
  • #6471: Colorbar label position different when executing a block of code
  • #6732: Adding pairplot functionality?
  • #6749: Step diagram does not support xlim() and ylim()
  • #6748: Step diagram does not suppot
  • #6615: Bad event index for step plots
  • #6588: Different line styles between PNG and PDF exports.
  • #6693: linestyle=”None” argument for fill_between() doesn’t work
  • #6592: Linestyle pattern depends on current style, not style set at creation
  • #5430: Linestyle: dash tuple with offset
  • #6728: Can’t install matplotlib with specific python version
  • #6546: Recommendation to install packages for various OS
  • #6536: get_sample_data() in cbook.py duplicates code from _get_data_path() __init__.py
  • #3631: Better document meaning of notches in boxplots
  • #6705: The test suite spends 20% of it’s time in gc.collect()
  • #6698: Axes3D scatter crashes without alpha keyword
  • #5860: Computer Modern Roman should be the default serif when using TeX backend
  • #6702: Bad fonts crashes matplotlib on startup
  • #6671: Issue plotting big endian images
  • #6196: Qt properties editor discards color alpha
  • #6509: pylab image_masked is broken
  • #6657: appveyor is failing on pre-install
  • #6610: Icons for Tk are not antialiased.
  • #6687: Small issues with the example polar_scatter_demo.py
  • #6541: Time to deprecate the GTK backend
  • #6680: Minor typo in the docstring of IdentityTransform?
  • #6670: plt.text object updating incorrectly with blit=False
  • #6646: Incorrect fill_between chart when use set_xscale(‘log’)
  • #6540: imshow(..., alpha=0.5) produces different results in 2.x
  • #6650: fill_between() not working properly
  • #6566: Regression: Path.contains_points now returns uint instead of bool
  • #6624: bus error: fc-list
  • #6655: Malware found on matplotlib components
  • #6623: RectangleSelector disappears after resizing
  • #6629: matplotlib version error
  • #6638: get_ticklabels returns ‘’ in ipython/python interpreter
  • #6631: can’t build matplotlib on smartos system(open solaris)
  • #6562: 2.x: Cairo backends cannot render images
  • #6507: custom scatter marker demo broken
  • #6591: DOC: update static image for interpolation_none_vs_nearest.py example
  • #6607: BUG: saving image to png changes colors
  • #6587: please copy http://matplotlib.org/devdocs/users/colormaps.html to http://matplotlib.org/users
  • #6594: Documentation Typo
  • #5784: dynamic ticking (#5588) should avoid (if possible) single ticks
  • #6492: mpl_toolkits.mplot3d has a null byte somewhere
  • #5862: Some Microsoft fonts produce unreadable EPS
  • #6537: bundled six 1.9.0 causes ImportError: No module named ‘winreg’ in Pympler
  • #6563: pyplot.errorbar attempts to plot 0 on a log axis in SVGs
  • #6571: Unexpected behavior with ttk.Notebook - graph not loaded unless tab preselected
  • #6570: Unexpected behavior with ttk.Notebook - graph not loaded unless tab preselected
  • #6539: network tests are not skipped when running tests.py with –no-network
  • #6567: qt_compat fails to identify PyQt5
  • #6559: mpl 1.5.1 requires pyqt even with a wx backend
  • #6009: No space before unit symbol when there is no SI prefix in ticker.EngFormatter
  • #6528: Fail to install matplotlib by “pip install” on SmartOS(like open solaris system)
  • #6531: Segmentation fault with any backend (matplotlib 1.4.3 and 1.5.1) when calling pyplot.show()
  • #6513: Using gray shade from string ignores alpha parameters
  • #6477: Savefig() to pdf renders markers differently than show()
  • #6525: PS export issue with custom font
  • #6514: LaTeX axis labels can no longer have custom fonts
  • #2663: Multi Cursor disable broken
  • #6083: Figure linewidth default in rcparams
  • #1069: Add a donation information page
  • #6035: Issue(?): head size of FancyArrowPatch changes between interactive figure and picture export
  • #6495: new figsize is bad for subplots with fontsize 12
  • #6493: Stepfilled color cycle for background and edge different
  • #6380: Implicit addition of “color” to property_cycle breaks semantics
  • #6447: Line2D.contains does not take drawstyle into account.
  • #6257: option for default space between title and axes
  • #5868: tight_layout doesn’t leave enough space between outwards ticks and axes title
  • #5987: Outward ticks cause labels to be clipped by default
  • #5269: Default changes: legend
  • #6489: Test errors with numpy 1.11.1rc1
  • #5960: Misplaced shadows when using FilteredArtistList
  • #6452: Please add a generic “seaborn” style
  • #6469: Test failures testing matplotlib 1.5.1 manylinux wheels
  • #5854: New cycler does not work with bar plots
  • #5977: legend needs logic to deal with new linestyle scaling by linewidth
  • #6365: Default format time series xtick labels changed
  • #6104: docs: latex required for PDF plotting?
  • #6451: Inequality error on web page http://matplotlib.org/faq/howto_faq.html
  • #6459: use conda already installed on appveyor
  • #6043: Advanced hillshading example looks strange with new defaults.
  • #6440: BUG: set_tick_params labelcolor should apply to offset
  • #6458: Wrong package name in INSTALL file
  • #2842: matplotlib.tests.test_basic.test_override_builtins() fails with Python >=3.4
  • #2375: matplotlib 1.3.0 doesn’t compile with Solaris Studio 12.1 CC
  • #2667: matplotlib.tests.test_mathtext.test_mathtext_{cm,stix,stixsans}_{37,53}.test are failing
  • #2243: axes limits with aspect=’equal’
  • #1758: y limit with dashed or dotted lines hangs with somewhat big data
  • #5994: Points annotation coords not working in 2.x
  • #6444: matplotlib.path.contains_points is a LOT slower in 1.51
  • #5461: Feature request: allow a default line alpha to be set in mpl.rcParams
  • #5132: ENH: Set the alpha value for plots in rcParams
  • #6449: axhline and axvline linestyle as on-off seq doesn’t work if set directly in function call
  • #6416: animation with ‘ffmpeg’ backend and ‘savefig.bbox = tight’ garbles video
  • #6437: Improperly spaced time axis
  • #5974: scatter is not changing color in Axes3D
  • #6436: clabels plotting outside of projection limb
  • #6438: Cant get emoji working in Pie chart legend with google app engine. Need help.
  • #6362: greyscale scatter points appearing blue
  • #6301: tricky bug in ticker due to special behaviour of numpy
  • #6276: Ticklabel format not preserved after editing plot limits
  • #6173: linestyle parameter does not support default cycler through None, crashes instead.
  • #6109: colorbar _ticker +_locate bug
  • #6231: Segfault when figures are deleted in random order
  • #6432: micro sign doesn’t show in EngFormatter
  • #6057: Infinite Loop: LogLocator Colorbar & update_ticks
  • #6270: pyplot.contour() not working with matplotlib.ticker.LinearLocator()
  • #6058: “Configure subplots” tool is initialized very inefficiently in the Qt backends
  • #6363: Change legend to accept alpha instead of (only) framealpha.
  • #6394: Severe bug in ``imshow`` when plotting images with small values
  • #6368: Bug: matplotlib.pyplot.spy: does not work correctly for sparse matrices with many entries (>= 2**32)
  • #6419: Imshow does not copy data array but determines colormap values upon call
  • #3615: mouse scroll event in Gtk3 backend
  • #3373: add link to gtk embedding cookbook to website
  • #6121: opening the configure subplots menu moves the axes by a tiny amount
  • #2511: NavigationToolbar breaks if axes are added during use.
  • #6349: Down arrow on GTK3 backends selects toolbar, which eats furthur keypress events
  • #6408: minor ticks don’t respect rcParam xtick.top / ytick.right
  • #6398: sudden install error with pip (pyparsing 2.1.2 related)
  • #5819: 1.5.1rc1: dont use absolute links in the “new updates” on the homepage
  • #5969: urgent bug after 1.5.0: offset of LineCollection when apply agg_filter
  • #5767: axes limits (in old “round_numbers” mode) affected by floating point issues
  • #5755: Better choice of axes offset value
  • #5938: possible bug with ax.set_yscale(‘log’) when all values in array are zero
  • #6399: pyparsing version 2.1.2 not supported (2.1.1 works though)
  • #5884: numpy as no Attribute string0
  • #6395: Deprecation warning for axes.color_cycle
  • #6385: Possible division by zero in new get_tick_space() methods; is rotation ignored?
  • #6344: Installation issue
  • #6315: Qt properties editor could sort lines labels using natsort
  • #5219: Notebook backend: possible to remove javascript/html when figure is closed?
  • #5111: nbagg backend captures exceptions raised by callbacks
  • #4940: NBAgg figure management issues
  • #4582: Matplotlib IPython Widget
  • #6142: matplotlib.ticker.LinearLocator view_limits algorithm improvement?
  • #6326: Unicode invisible after image saved
  • #5980: Gridlines on top of plot by default in 2.0?
  • #6272: Ability to set default scatter marker in matplotlibrc
  • #6335: subplots animation example is broken on OS X with qt4agg
  • #6357: pyplot.hist: normalization fails
  • #6352: clim doesn’t update after draw
  • #6353: hist won’t norm for small numbers
  • #6343: prop_cycle breaks keyword aliases
  • #6226: Issue saving figure as eps when using gouraud shaded triangulation
  • #6330: ticklabel_format reset to default by ScalarFormatter
  • #4975: Non-default color_cycle not working in Pie plot
  • #5990: Scatter markers do not follow new colour cycle
  • #5577: Handling of “next color in cycle” should be handled differently
  • #5489: Special color names to pull colors from the currently active color cycle
  • #6325: Master requires cycler 0.10.0
  • #6278: imshow with pgf backend does not render transparency
  • #5945: Figures in the notebook backend are too large following DPI changes
  • #6332: Animation with blit broken
  • #6331: matplotlib pcolormesh seems to slide some data around on the plot
  • #6307: Seaborn style sheets don’t edit patch.facecolor
  • #6294: Zero size ticks show up as single pixels in rendered pdf
  • #6318: Cannot import mpl_toolkits in Python3
  • #6316: Viridis exists but not in plt.cm.datad.keys()
  • #6082: Cannot interactively edit axes limits using Qt5 backend
  • #6309: Make CheckButtons based on subplots automatically
  • #6306: Can’t show images when plt.show() was executed
  • #2527: Vertical alignment of text is too high
  • #4827: Pickled Figure Loses sharedx Properties
  • #5998: math??{} font styles are ignored in 2.x
  • #6293: matplotlib notebook magic cells with output plots - skips next cell for computation
  • #235: hatch linewidth patch
  • #5875: Manual linestyle specification ignored if ‘prop_cycle’ contains ‘ls’
  • #5959: imshow rendering issue
  • #6237: MacOSX agg version: doesn’t redraw after keymap.grid keypress
  • #6266: Better fallback when color is a float
  • #6002: Potential bug with ‘start_points’ argument of ‘pyplot.streamplot’
  • #6265: Document how to set viridis as default colormap in mpl 1.x
  • #6258: Rendering vector graphics: parsing polygons?
  • #1702: Bug in 3D histogram documentation
  • #5937: xticks/yticks default behaviour
  • #4706: Documentation - Basemap
  • #6255: Can’t build matplotlib.ft2font in cygwin
  • #5792: Not easy to get colorbar tick mark locations
  • #6233: ImportError from Sphinx plot_directive from Cython
  • #6235: Issue with building docs with Sphinx 1.4.0
  • #4383: xkcd color names
  • #6219: Example embedding_in_tk.py freezes in Python3.5.1
  • #5067: improve whats_new entry for prop cycler
  • #4614: Followup items from the matplotlib 2.0 BoF
  • #5986: mac osx backend does not scale dashes by linewidth
  • #4680: Set forward=True by default when setting the figure size
  • #4597: use mkdtemp in _create_tmp_config_dir
  • #3437: Interactive save should respect ‘savefig.facecolor’ rcParam.
  • #2467: Improve default colors and layouts
  • #4194: matplotlib crashes on OS X when saving to JPEG and then displaying the plot
  • #4320: Pyplot.imshow() “None” interpolation is not supported on Mac OSX
  • #1266: Draggable legend results RuntimeError and AttributeError on Mac OS 10.8.1
  • #5442: xkcd plots rendered as regular plots on Mac OS X
  • #2697: Path snapping does not respect quantization scale appropriate for Retina displays
  • #6049: Incorrect TextPath display under interactive mode
  • #1319: macosx backend lacks support for cursor-type widgets
  • #531: macosx backend does not work with blitting
  • #5964: slow rendering with backend_macosx on El Capitan
  • #5847: macosx backend color rendering
  • #6224: References to non-existing class FancyBoxPatch
  • #781: macosx backend doesn’t find fonts the same way as other backends
  • #4271: general colormap reverser
  • #6201: examples svg_histogram.html failes with UnicodeEncodeError
  • #6212: ENH? BUG? pyplot.setp/Artist.setp does not accept non-indexable iterables of handles.
  • #4445: Two issues with the axes offset indicator
  • #6209: Qt4 backend uses Qt5 backend
  • #6136: Feature request: configure default scatter plot marker size
  • #6180: Minor typos in the style sheets users’ guide
  • #5517: “interactive example” not working with PySide
  • #4607: bug in font_manager.FontManager.score_family()
  • #4400: Setting annotation background covers arrow
  • #596: Add “bring window to front” functionality
  • #4674: Default marker edge width in plot vs. scatter
  • #5988: rainbow_text example is missing some text
  • #6165: MacOSX backend hangs drawing lines with many dashes/dots
  • #6155: Deprecation warnings with Dateutil 2.5
  • #6003: In ‘pyplot.streamplot’, starting points near the same streamline raise ‘InvalidIndexError’
  • #6105: Accepting figure argument in subplot2grid
  • #6184: csv2rec handles dates differently to datetimes when datefirst is specified.
  • #6164: Unable to use PySide with gui=qt
  • #6166: legends do not refresh
  • #3897: bug: inconsistent types accepted in DateLocator subclasses
  • #6160: EPS issues with rc parameters used in seaborn library on Win 8.1
  • #6163: Can´t make matplotlib run in my computer
  • #5331: Boxplot with zero IQR sets whiskers to max and min and leaves no outliers
  • #5575: plot_date() ignores timezone
  • #6143: drawstyle accepts anything as default rather than raising
  • #6151: Matplotlib 1.5.1 ignores annotation_clip parameter
  • #6147: colormaps issue
  • #5916: Headless get_window_extent or equivalent
  • #6141: Matplotlib subplots and datetime x-axis functionality not working as intended?
  • #6138: No figure shows, no error
  • #6134: Cannot plot a line of width=1 without antialiased
  • #6120: v2.x failures on travis
  • #6092: %matplotlib notebook broken with current matplotlib master
  • #1235: Legend placement bug
  • #2499: Showing np.uint16 images of the form (h,w,3) is broken
  • #5479: Table: auto_set_column_width not working
  • #6028: Appearance of non-math hyphen changes with math in text
  • #6113: ValueError after moving legend and rcParams.update
  • #6111: patches fails when data are array, not list
  • #6108: Plot update issue within event callback for multiple updates
  • #6069: imshow no longer correctly handles ‘bad’ (nan) values
  • #6103: ticklabels empty when not interactive
  • #6084: Despined figure is cropped
  • #6067: pyplot.savefig doesn’t expand ~ (tilde) in path
  • #4754: Change default color cycle
  • #6063: Axes.relim() seems not to work when copying Line2D objects
  • #6065: Proposal to change color – ‘indianred’
  • #6056: quiver plot in polar projection - how to make the quiver density latitude-dependent ?
  • #6051: Matplotlib v1.5.1 apparently not compatible with python-dateutil 2.4.2
  • #5513: Call get_backend in pylab_setup
  • #5983: Option to Compress Graphs for pgf-backend
  • #5895: Polar Projection PDF Issue
  • #5948: tilted line visible in generated pdf file
  • #5737: matplotlib 1.5 compatibility with wxPython
  • #5645: Missing line in a self-sufficient example in navigation_toolbar.rst :: a minor bug in docs
  • #6037: Matplotlib xtick appends .%f after %H:%M%:%S on chart
  • #6025: Exception in Tkinter/to_rgb with new colormaps
  • #6034: colormap name is broken for ListedColormap?
  • #5982: Styles need update after default style changes
  • #6017: Include tests.py in archive of release
  • #5520: ‘nearest’ interpolation not working with low dpi
  • #4280: imsave reduces 1row from the image
  • #3057: DPI-connected bug of imshow when using multiple masked arrays
  • #5490: Don’t interpolate images in RGB space
  • #5996: 2.x: Figure.add_axes(..., facecolor=’color’) does not set axis background colour
  • #4760: Default linewidth thicker than axes linewidth
  • #2698: ax.text() fails to draw a box if the text content is full of blank spaces and linefeeds.
  • #3948: a weird thing in the source code comments
  • #5921: test_backend.pgf.check_for(texsystem) does not do what it says...
  • #4295: Draggable annotation position wrong with negative x/y
  • #1986: Importing pyplot messes with command line argument parsing
  • #5885: matplotlib stepfilled histogram breaks at the value 10^-1 on xubuntu
  • #5050: pandas v0.17.0rc1
  • #3658: axes.locator_params fails with LogLocator (and most Locator subclasses)
  • #3742: Square plots
  • #3900: debugging Segmentation fault with Qt5 backend
  • #4192: Error when color value is None
  • #4210: segfault: fill_between with Python3
  • #4325: FancyBboxPatch wrong size
  • #4340: Histogram gap artifacts
  • #5096: Add xtick.top.visible, xtick.bottom.visible, ytick.left.visible, ytick.right.visible to rcParams
  • #5120: custom axis scale doesn’t work in 1.4.3
  • #5212: shifted(?) bin positions when plotting multiple histograms at the same time
  • #5293: Qt4Agg: RuntimeError: call __init__ twice
  • #5971: Add support for PySide2 (Qt5)
  • #5993: Basemap readshapefile should read shapefile for the long/lat specified in the Basemap instance.
  • #5991: basemap crashes with no error message when passed numpy nan’s
  • #5883: New colormaps : Inferno, Viridis, ...
  • #5841: extra label for non-existent tick
  • #4502: Default style proposal: outward tick marks
  • #875: Replace “jet” as the default colormap
  • #5047: Don’t draw end caps on error bars by default
  • #4700: Overlay blend mode
  • #4671: Change default legend location to ‘best’.
  • #5419: Default setting of figure transparency in NbAgg is a performance problem
  • #4815: Set default axis limits in 2D-plots to the limits of the data
  • #4854: set numpoints to 1
  • #5917: improved dash styles
  • #5900: Incorrect Image Tutorial Inline Sample Code
  • #5965: xkcd example in gallery
  • #5616: Better error message if no animation writer is available
  • #5920: How to rotate secondary y axis label so it doesn’t overlap with y-ticks, matplotlib
  • #5966: SEGFAULT if pyplot is imported
  • #5967: savefig SVG and PDF output for scatter plots is excessively complex, crashses Inkscape
  • #1943: legend doesn’t work with stackplot
  • #5923: Windows usetex=True error in long usernames
  • #5940: KeyError: ‘getpwuid(): uid not found: 5001’
  • #5748: Windows test failures on appveyor
  • #5944: Notebook backend broken on Master
  • #5946: Calling subplots_adjust breaks savefig output
  • #5929: Fallback font doesn’t work on windows?
  • #5925: Data points beyond axes range plotted when saved to SVG
  • #5918: Pyplot.savefig is very slow with some combinations of data/ylim scales
  • #5919: Error when trying to import matplotlib into IPython notebook
  • #5803: Barbs broken
  • #5846: setupext.py: problems parsing setup.cfg (not updated to changes in configparser)
  • #5309: Differences between function and keywords for savefig.bbox and axes.facecolor
  • #5889: Factual errors in HowTo FAQ Box Plot Image
  • #5618: New rcParams requests
  • #5810: Regression in test_remove_shared_axes
  • #5281: plt.tight_layout(pad=0) cuts away outer ticks
  • #5909: The documentation for LinearLocator’s presets keyword is unclear
  • #5864: mathtext mishandling of certain exponents
  • #5869: doc build fails with mpl-1.5.1 and sphinx-1.3.4 (sphinx-1.3.3 is fine)
  • #5835: gridspec.Gridspec doesn’t check for consistency in arguments
  • #5867: No transparency in *.pgf file when using pgf Backend.
  • #5863: left( ... right) are too small
  • #5850: prop_cycler for custom dashes – linestyle such as (<offset>, (<on>, <off>)) throws error
  • #5861: Marker style request
  • #5851: Bar and box plots use the ‘default’ matplotlib colormap, even if the style is changed
  • #5857: FAIL: matplotlib.tests.test_coding_standards.test_pep8_conformance_examples
  • #5831: tests.py is missing from pypi tarball
  • #5829: test_rasterize_dpi fails with 1.5.1
  • #5843: what is the source code of ax.pcolormesh(T, R, Z,vmin=0,vmax=255,cmap=’jet’) ?
  • #5799: mathtext kerning around comma
  • #2841: There is no set_linestyle_cycle in the matplotlib axes API
  • #5821: Consider using an offline copy of Raleway font
  • #5822: FuncAnimation.save() only saving 1 frame
  • #5449: Incomplete dependency list for installation from source
  • #5793: GTK backends
  • #5814: Adding colorbars to row subplots doesn’t render the main plots when saving to .eps in 1.5.0
  • #5816: matplotlib.pyplot.boxplot ignored showmeans keyword
  • #5086: Default date format for axis formatting
  • #4808: AutoDateFormatter shows too much precision
  • #5812: Widget event issue
  • #5794: –no-network not recognized as valid option for tests.py
  • #5801: No such file or directory: ‘/usr/share/matplotlib/stylelib’
  • #5777: Using default style raises warnings about non style parameters
  • #5738: Offset text should be computed based on lowest and highest ticks, not actual axes limits
  • #5403: Document minimal MovieWriter sub-class
  • #5558: The link to the John Hunter Memorial fund is a 404
  • #5757: Several axes_grid1 and axisartist examples broken on master
  • #5557: plt.hist throws KeyError when passed a pandas.Series without 0 in index
  • #5550: Plotting datetime values from Pandas dataframe
  • #4855: Limit what style.use can affect?
  • #5765: import matplotlib._png as _png ImportError: libpng16.so.16: cannot open shared object
  • #5753: Handling of zero in log shared axes depends on whether axes are shared
  • #5756: 3D rendering, scatterpoints disapear near edges of surfaces
  • #5747: Figure.suptitle does not respect size argument
  • #5641: plt.errorbar error with empty list
  • #5476: annotate doesn’t trigger redraw
  • #5572: Matplotlib 1.5 broken_barh fails on empty data.
  • #5089: axes.properties calls get_axes internally
  • #5745: Using internal qhull despite the presence of pyqhull installed in the system
  • #5744: cycler is required, is missing, yet build succeeds.
  • #5592: Problem with _init_func in ArtistAnimation
  • #5729: Test matplotlib.tests.test_backend_svg.test_determinism fails on OSX in virtual envs.
  • #4756: font_manager.py takes multiple seconds to import
  • #5435: Unable to upgrade matplotlib 1.5.0 through pip
  • #5636: Generating legend from figure options panel of qt backend raise exception for large number of plots
  • #5365: Warning in test_lines.test_nan_is_sorted
  • #5646: Version the font cache
  • #5692: Can’t remove StemContainer
  • #5635: RectangleSelector creates not wanted lines in axes
  • #5427: BUG? Normalize modifies pandas Series inplace
  • #5693: Invalid caching of long lines with nans
  • #5705: doc/users/plotting/examples/axes_zoom_effect.py is not a Python file
  • #4359: savefig crashes with malloc error on os x
  • #5715: Minor error in set up fork
  • #5687: Segfault on plotting with PySide as backend.qt4
  • #5708: Segfault with Qt4Agg backend in 1.5.0
  • #5704: Issue with xy and xytext
  • #5673: colorbar labelling bug (1.5 regression)
  • #4491: Document how to get a framework build in a virtual env
  • #5468: axes selection in axes editor
  • #5684: AxesGrid demo exception with LogNorm: ‘XAxis’ object has no attribute ‘set_scale’
  • #5663: AttributeError: ‘NoneType’ object has no attribute ‘canvas’
  • #5573: Support HiDPI (retina) displays in docs
  • #5680: SpanSelector span_stays fails with use_blit=True
  • #5679: Y-axis switches to log scale when an X-axis is shared multiple times.
  • #5655: Problems installing basemap behind a proxy
  • #5670: Doubling of coordinates in polygon clipping
  • #4725: change set_adjustable for share axes with aspect ratio of 1
  • #5488: The default number of ticks should be based on the length of the axis
  • #5543: num2date ignoring tz in v1.5.0
  • #305: Change canvas.print_figure default resolution
  • #5660: Cannot raise FileNotFoundError in python2
  • #5658: A way to remove the image of plt.figimage()?
  • #5495: Something fishy in png reading
  • #5549: test_streamplot:test_colormap test broke unintentionally
  • #5381: HiDPI support in Notebook backend
  • #5531: test_mplot3d:test_quiver3d broke unintentionally
  • #5530: test_axes:test_polar_unit broke unintentionally
  • #5525: Comparison failure in text_axes:test_phase_spectrum_freqs
  • #5650: Wrong backend selection with PyQt4
  • #5649: Documentation metadata (release version) does not correspond with some of the ‘younger’ documentation content
  • #5648: Some tests require non-zero tolerance
  • #3980: zoom in wx with retnia behaves badly
  • #5642: Mistype in pyplot_scales.py of pyplot_tutorial.rst :: a minor bug in docs
  • #3316: wx crashes on exit if figure not shown and not explicitly closed
  • #5624: Cannot manually close matplotlib plot window in Mac OS X Yosemite
  • #4891: Better auto-selection of axis limits
  • #5633: No module named externals
  • #5634: No module named ‘matplotlib.tests’
  • #5473: Strange OS warning when import pyplot after upgrading to 1.5.0
  • #5524: Change in colorbar extensions
  • #5627: Followup for Windows CI stuff
  • #5613: Quiverkey() positions arrow incorrectly with labelpos ‘N’ or ‘S’
  • #5615: tornado now a requirement?
  • #5582: FuncAnimation crashes the interpreter (win7, 64bit)
  • #5610: Testfailures on windows
  • #5595: automatically build windows conda packages and wheels in master
  • #5535: test_axes:test_rc_grid image comparison test has always been broken
  • #4396: Qt5 is not mentioned in backends list in doc
  • #5205: pcolor does not handle non-array C data
  • #4839: float repr in axes parameter editing window (aka the green tick button)
  • #5542: Bad superscript positioning for some fonts
  • #3791: Update colormap examples.
  • #4679: Relationship between line-art markers and the markeredgewidth parameter
  • #5601: Scipy/matplotlib recipe with plt.connect() has trouble in python 3 (AnnoteFinder)
  • #4211: Axes3D quiver: variable length arrows
  • #773: mplot3d enhancement
  • #395: need 3D examples for tricontour and tricontourf
  • #186: Axes3D with PolyCollection broken
  • #178: Incorrect mplot3d contourf rendering
  • #5508: Animation.to_html5_video requires python3 base64 module
  • #5576: Improper reliance upon pkg-config when C_INCLUDE_PATH is set
  • #5369: Change in zorder of streamplot between 1.3.1 and 1.4.0
  • #5569: Stackplot does not handle NaNs
  • #5565: label keyword is not interpreted proporly in errorbar() for pandas.DataFrame-like objects
  • #5561: interactive mode doesn’t display images with standard python interpreter
  • #5559: Setting window titles when in interactive mode
  • #5554: Cropping text to axes
  • #5545: EllipseCollection renders incorrectly when passed a sequence of widths
  • #5475: artist picker tolerance has no effect
  • #5529: Wrong image/code for legend_demo (pylab)
  • #5139: plt.subplots for already existing Figure
  • #5497: violin{,plot} return value
  • #5441: boxplot rcParams are not in matplotlibrc.template
  • #5522: axhline fails on custom scale example
  • #5528: $rho$ in text for plots erroring
  • #4799: Probability axes scales
  • #5487: Trouble importing image_comparison decorator in v1.5
  • #5464: figaspect not working with numpy floats
  • #4487: Should default hist() bins be changed in 2.0?
  • #5499: UnicodeDecodeError in IPython Notebook caused by negative numbers in plt.legend()
  • #5498: Labels’ collisions while plotting named DataFrame iterrows
  • #5491: clippedline.py example should be removed
  • #5482: RuntimeError: could not open display
  • #5481: value error : unknown locale: UTF-8
  • #4780: Non-interactive backend calls draw more than 100 times
  • #5470: colorbar values could take advantage of offsetting and/or scientific notation
  • #5471: FuncAnimation video saving results in one frame file
  • #5457: Example of new colormaps is misleading
  • #3920: Please fix pip install, so that plt.show() etc works correctly
  • #5418: install backend gtk in Cygwin
  • #5368: New axes.set_prop_cycle method cannot handle any generic iterable
  • #5446: Tests fail to run (killed manually after 7000 sec)
  • #5225: Rare race condition in makedirs with parallel processes
  • #5444: overline and subscripts/superscripts in mathtext
  • #4859: Call tight_layout() by default
  • #5429: Segfault in matplotlib.tests.test_image:test_get_window_extent_for_AxisImage on python3.5
  • #5431: Matplotlib 1.4.3 broken on Windows
  • #5409: Match zdata cursor display scalling with colorbar ?
  • #5128: ENH: Better default font
  • #5420: [Mac OS X 10.10.5] Macports install error :unknown locale: UTF-8
  • #3867: OSX compile broken since CXX removal (conda only?)
  • #5411: XKCD style fails except for inline mode
  • #5406: Hangs on OS X 10.11.1: No such file or directory: ‘~/.matplotlib/fontList.json’
  • #3116: mplot3d: argument checking in plot_surface should be improved.
  • #347: Faster Text drawing needed
  • #5399: FuncAnimation w/o init_func breaks when saving
  • #5395: Style changes doc has optimistic release date
  • #5393: wrong legend in errorbar plot for pandas series
  • #5396: fill_between() with gradient
  • #5221: infinite range for hist(histtype=”step”)
  • #4901: Error running double pendulum animation example
  • #3314: assert mods.pop(0) == ‘tests’ errors for multiprocess tests on OSX
  • #5337: Remove –nocapture from nosetests on .travis.yml?
  • #5378: errorbar fails with pandas data frame
  • #5367: histogram and digitize do not agree on the definition of a bin
  • #5314: ValueError: insecure string pickle
  • #5347: Problem with importing matplotlib.animation
  • #4788: Modified axes patch will not re-clip artists
  • #4968: Lasso-ing in WxAgg causes flickering of the entire figure