You are reading an old version of the documentation (v1.4.3). For the latest version see https://matplotlib.org/stable/users/github_stats.html

We're updating the default styles for Matplotlib 2.0

Learn what to expect in the new updates

matplotlib

Previous topic

What’s new in matplotlib

Next topic

License

This Page

Github stats

GitHub stats for 2013/07/31 - 2014/10/18 (tag: v1.3.0)

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

The following 169 authors contributed 2105 commits.

  • Adam Heck
  • Adrian Price-Whelan
  • Alex Loew
  • Alistair Muldal
  • Andrea Bedini
  • Andreas Wallner
  • Andrew Dawson
  • Andrew Merrill
  • Aseem Bansal
  • Behram Mistree
  • Ben Cohen
  • Ben Gamari
  • Ben Keller
  • Ben Root
  • Benjamin Reedlunn
  • Brandon Liu
  • CJ Carey
  • Cameron Davidson-Pilon
  • Carissa Brittain
  • Carwyn Pelley
  • Chris Beaumont
  • Chris G
  • Christoph Gohlke
  • Christoph Hoffmann
  • Cimarron Mittelsteadt
  • Damon McDougall
  • Daniel O’Connor
  • Dara Adib
  • David Anderson
  • Dean Malmgren
  • Dmitry Lupyan
  • DonaldSeo
  • Elliott Sales de Andrade
  • Eric Firing
  • Eugene Yurtsev
  • Federico Ariza
  • Felipe
  • Filipe
  • Francesco Montesano
  • Francis Colas
  • Geoffroy Billotey
  • Gregory Ashton
  • Guillaume Gay
  • Gustavo Braganca
  • Hans Meine
  • Hans Moritz Günther
  • Ian Thomas
  • Jae-Joon Lee
  • Jake Vanderplas
  • JamesMakela
  • Jan Schulz
  • Jason Grout
  • Jason Miller
  • Jens Hedegaard Nielsen
  • Joe Kington
  • Joel B. Mohler
  • Jorrit Wronski
  • José Ricardo
  • Jouni K. Seppänen
  • Julian Taylor
  • JulianCienfuegos
  • Katy Huff
  • Kevin Chan
  • Kevin Keating
  • Kristen M. Thyng
  • Larry Bradley
  • Lennart Fricke
  • Leo Singer
  • Loïc Séguin-C
  • Magnus Nord
  • Maksym P
  • Manuel GOACOLOU
  • Marianne Corvellec
  • Markus Roth
  • Martin Dengler
  • Martin Fitzpatrick
  • Martin Spacek
  • Matt Klein
  • Matt Terry
  • Matthew Brett
  • Matthias Bussonnier
  • Matthieu Caneill
  • Matěj Týč
  • Michael
  • Michael Droettboom
  • Michiel de Hoon
  • Michka Popoff
  • Mikhail Korobov
  • MinRK
  • Nelle Varoquaux
  • Nic Eggert
  • Nicolas P. Rougier
  • Oliver Willekens
  • Patrick Marsh
  • Paul
  • Paul Hobson
  • Paul Ivanov
  • Per Parker
  • Peter Iannucci
  • Peter Würtz
  • Phil Elson
  • Pierre Haessig
  • Puneeth Chaganti
  • Remi Rampin
  • Richard Hattersley
  • Ricky
  • Robert Johansson
  • Rohan Walker
  • Roland Wirth
  • RutgerK
  • Ryan Blomberg
  • Ryan D’Souza
  • Ryan May
  • Scott Lasley
  • Scott Lawrence
  • Scott Stevenson
  • Sergey Kholodilov
  • Silviu Tantos
  • Simon Gibbons
  • Thomas A Caswell
  • Thomas Hisch
  • Thomas Robitaille
  • Till Stensitzki
  • Timo Vanwynsberghe
  • Tobias Megies
  • Todd Jennings
  • Tony S Yu
  • Tor Colvin
  • Trevor Bekolay
  • Vadim Markovtsev
  • Valentin Haenel
  • Viktor Kerkez
  • Vlad Seghete
  • Wieland Hoffmann
  • William Manley
  • Yaron de Leeuw
  • anykraus
  • arokem
  • aszilagyi
  • blackw1ng
  • blah blah
  • captainwhippet
  • chebee7i
  • danielballan
  • davidovitch
  • daydreamt
  • donald
  • endolith
  • fardal
  • grdlok
  • jowr
  • kcrisman
  • kelsiegr
  • khyox
  • kramer65
  • kshramt
  • limtaesu
  • marky
  • profholzer
  • rahiel
  • rhoef
  • sfroid
  • spiessbuerger
  • stahlous
  • syngron
  • ugurthemaster
  • vagrant
  • vbr
  • xbtsw

We closed a total of 1964 issues, 622 pull requests and 1342 regular issues; this is the full list (generated with the script tools/github_stats.py):

Pull Requests (622):

  • PR #3672: Python3 pep8 fixes
  • PR #3558: Adds multiple histograms side-by-side example
  • PR #3665: Remove usage of raw strides member in _backend_gdk.c
  • PR #3309: Explicitly close read and write of Popen process (latex)
  • PR #3662: Make all classes new-style.
  • PR #3646: Remove PyCXX dependency for core extension modules
  • PR #3664: [examples] pep8 fix e251 e27*
  • PR #3294: fix typo in figlegend_demo.py
  • PR #3666: remove print from test
  • PR #3638: MNT : slight refactoring of Gcf
  • PR #3387: include PySide in qt4agg backend check
  • PR #3597: BUG/TST : skip example pep8 if don’t know source path
  • PR #3661: Numpy 1.6 fixes
  • PR #3635: fix pep8 error classes e20[12] and e22[12] in examples
  • PR #3547: Don’t use deprecated numpy APIs
  • PR #3628: Document auto-init behavior of colors.Normalize and cm.ScalarMappable.
  • PR #3640: figure.max_num_figures was renamed to figure.max_open_warning.
  • PR #3650: Typo fixes. [backport to doc branch]
  • PR #3564: Rcparam validation fix
  • PR #3642: TST : know-fail shadding tests
  • PR #3632: Fix for #3623
  • PR #3619: PatchCollection: pass other kwargs for match_original=True
  • PR #3637: typo: mp4 -> mpeg4. Closes #3636.
  • PR #3629: examples: fix pep8 error class E211
  • PR #3622: setup.py creates a zombie C extension called “freetype2”
  • PR #3627: Fixed Image and Renderer pickling
  • PR #3515: examples: fix pep8 error classes E111 and E113
  • PR #3625: animate_decay.py example code is less complicated
  • PR #3621: matplotlib.__version__ is now unicode as of 1.4.0
  • PR #3620: Revert interactive determination
  • PR #3613: Fix problem with legend if data has NaN’s [backport to 1.4.x]
  • PR #3313: BUG: 3 fixes for widgets (MultiCrusor, SpanSelector, Slider)
  • PR #3496: BUG : fix str vs bytes issue in py3 in ps backend
  • PR #3609: Nbagg icons
  • PR #3611: Fix spelling error
  • PR #3600: BUG: now only set ‘marker’ and ‘color’ attribute of fliers in boxplots
  • PR #3560: Updated whats new for nbagg and legend/patheffects docs.
  • PR #3594: Unicode decode error [backport to 1.4.x]
  • PR #3574: rotation parameter has no effect on RegularPolyCollection
  • PR #3409: Win fixes
  • PR #3595: Some small doc fixes only relevant on the master branch
  • PR #3291: Lightsource enhancements
  • PR #3592: Fix crash in picking for zero-length path collection
  • PR #3585: merge V1.4.0-doc into v1.4.x
  • PR #3566: BUG : don’t assume label in boxpplot_stat
  • PR #3567: Fixed the differencing of images for the webagg/nbagg backends.
  • PR #3571: BUG : deal with empty list passed to boxplot
  • PR #3533: BUG : fix handling of flierprop by boxplot
  • PR #3514: Ticks on top axis disappear if tick size is too large (when using bbox_inches=’tight’)
  • PR #3578: Fixes test to assert instead of print
  • PR #3575: Supports locale-specified encoding for rcfile.
  • PR #3479: Build dep updates
  • PR #3552: Nbagg enhancements
  • PR #3559: Install texlive and other dependencies when building docs.
  • PR #3555: Typo in comment documentation for example timers.py
  • PR #3556: copy/paste corrections in test_backend_qt5
  • PR #3545: Provide an informative error message if something goes wrong in setfont [backport to 1.4.x]
  • PR #3548: Silence some Sphinx warnings by rewriting docstrings.
  • PR #3539: DEP : update six minimum version
  • PR #3543: DOC : fix main-page tags
  • PR #3524: Bug in AutoDateLocator when dates are in reverse order
  • PR #3464: BUG : nbagg py3k compatibility
  • PR #3534: BUG : fixes whis over-writing in boxplot_stats
  • PR #3535: BUG/DOC : Correct default value listed in docstring
  • PR #3369: Added legend.framealpha to rcParams, as mentioned in axes.legend docstring
  • PR #3510: Fix setupext [backport to 1.4.x]
  • PR #3530: Only insert links to pdfs if we are actually generating these.
  • PR #3487: Can not import matplotlib when launching from non-ascii path
  • PR #3526: BUG : fix eps corruption when using clipping
  • PR #3492: Allow python 3 version of PyCXX
  • PR #3521: More doc fixes
  • PR #3513: examples: fully automated fixing of E30 pep8 errors
  • PR #3461: This fixes a bunch of Sphinx warnings
  • PR #3507: general pep8 fixes
  • PR #3506: Named colors example, figure size correction [backport to 1.4.0-doc]
  • PR #3503: Win fix simple
  • PR #3495: BUG : don’t use super(self.__class__, self)
  • PR #3501: Bugfix for text.xytext property
  • PR #3376: Move widget.{get,set}_active to AxisWidget.
  • PR #3419: Better repr for Bboxes.
  • PR #3474: call set cursor on zoom/pan toggle [backpont to 1.4.x]
  • PR #3425: Pep8ify examples
  • PR #3477: Better check for required dependency libpng
  • PR #3478: BUG : restore back-compatibility of regisiter_backend
  • PR #2900: Remove no-longer-necessary KnownFail for python 3.2.
  • PR #3467: Bugfix in mlab for strided views of np.arrays [backport to 1.4.x]
  • PR #3469: Fix handling of getSaveFileName to be consistent [backport to 1.4.x]
  • PR #3384: Test marker styles
  • PR #3456: DOC : add known-bug + fix for QT5 toolbar issue
  • PR #3458: DOC : minor import tweaks
  • PR #3457: Add Qt5Agg to backends in matplotlibrc.template.
  • PR #3422: Use mailmap in github stats
  • PR #3429: DOC : added pytz to optional dependencies docs
  • PR #3453: Bbox rebase 14
  • PR #3427: DOC : added DOI link to citing.html
  • PR #3438: Get rid of unused pre python 2.6 code in doc make.py
  • PR #3414: Fixes TypeError when installing without freetype
  • PR #3428: DOC : add caveat about freetype 2.3
  • PR #3430: DOC : fixed markup / boxplot text in whats_new
  • PR #3426: DOC : remove piwik code
  • PR #3432: Update whats_new.rst
  • PR #3415: DOC: fix markup and download link in the Windows install section
  • PR #3408: test_text Modify filter warning regex
  • PR #3282: Catch warning thrown in Mollweide projection.
  • PR #2635: Crash on saving figure if text.usetex is True
  • PR #3241: Cast to integer to get rid of numpy warning
  • PR #3335: Fix and new test for #3327
  • PR #3278: Use libpng-config if available
  • PR #3244: Filter warnings in rcparams test (and others)
  • PR #3378: BUG: Fixes custom path marker sizing for issue #1980
  • PR #3401: enlarge on windows build instructions slightly
  • PR #3399: Cherrypick doc changes to v1.4.0
  • PR #3397: Install guide tweaks
  • PR #3394: DOC : add note about np.matrix and pandas objects
  • PR #3390: Move stylelib directory to mpl-data
  • PR #3381: BUG : make qApp global before using it
  • PR #3380: Remove residual mention of TODO file, which no longer exists.
  • PR #3349: DOC : added folders for api_changes and whats_new
  • PR #3360: BUG : modified logic on starting qApp
  • PR #3372: DOC: Fixed the wording of the deprecation warning
  • PR #3363: Identification of freetype when ‘freetype-config –ftversion’ fails.
  • PR #3359: PEP8 conformity; removed outcommented code
  • PR #3357: backend_qt5.py Don’t use six.u
  • PR #3287: DOC: comprehensive rewrite for OSX binary install
  • PR #3337: BUG : don’t assign color to flier props if None
  • PR #3342: AGG link changed. Also fix other doc warnings
  • PR #3262: 1.4.0 RC1: –ftversion vs –version freetype version
  • PR #3322: Fixed error with QSizePolicy
  • PR #3339: Fix mathmpl images not showing in HTML Help (CHM)
  • PR #3331: Restore compatibility with Python 3.2
  • PR #3324: Fix #3304.
  • PR #3325: ENH: add HTML Help builder option
  • PR #3329: Workaround for Sphinx not escaping _ (underscore) for tex output
  • PR #3323: Replaced unicode() function by six.text_type
  • PR #3301: Colormap choice guidelines in documentation - based on talk at SciPy 2014
  • PR #3320: DOC: Fix Malformed table. Text in column margin
  • PR #3317: TST: Fix test_animation RuntimeErrors on Windows
  • PR #3310: Fix MatplotlibDeprecationWarning: The “loc” positional argument to legend is deprecated
  • PR #3312: BUG: fix test error when ghostscript not installed
  • PR #3306: BUG : restore allow_rasterization on PolyCollection
  • PR #3302: Check for GhostScript in this test which needs it
  • PR #3194: Annotate bbox darrow
  • PR #3277: MNT : better error handling on determining gs version
  • PR #3300: Quiver3d fixes
  • PR #3284: BUG : fix _reshape_2D bug with [(n, 1), ..] input
  • PR #3296: V1.4.x
  • PR #3295: Use the interpolation parameter in make_thumbnail
  • PR #3235: Silence some more warnings
  • PR #3274: BUG : fixes FontProperties memory leak
  • PR #3275: TST: Fix ImportError: No module named ‘mpl_toolkits’
  • PR #3250: Fix WindowsError: [Error 32] The process cannot access the file
  • PR #3247: Usage faq
  • PR #3270: DOC : windows install docs from cgohlke
  • PR #3257: MRG: refactor and bugfixes for plot_directive
  • PR #3238: OSX install
  • PR #3258: Fix various memory leaks discovered through valgrind
  • PR #3253: Stop make.py removing generated documentation figs
  • PR #3269: Upload artifacts only on main repository.
  • PR #3251: Add animation.convert_path setting to matplotlibrc.template
  • PR #3266: remove obsolete TODO files
  • PR #3261: Get rid of warning about GTK3Agg with python3
  • PR #3249: TST: Fix test_backend_ps failures on Windows
  • PR #3217: Added some function arguments to the documentation for FuncAnimation
  • PR #3243: Fixed backend workflow.
  • PR #3246: Fix some hyperlinks in the documentation
  • PR #3004: FAQ and unit/ still refers to nxutils
  • PR #3239: Fix auto-closing in PolyCollection
  • PR #3193: Fix plot directive when used with multiple options.
  • PR #3236: Test PEP8 stuff in separate Travis build.
  • PR #3188: Np error patch
  • PR #3154: whitelist mpl_toolkits tests
  • PR #3230: DOC : added note about useoffset rcparam
  • PR #3228: DOC : top_level doc-string clean up
  • PR #3190: Adding two new styles to mplstyles
  • PR #3215: Close files in animation to silence some warning in the test suite on python3
  • PR #3237: Fix Collection3D. Fixes legend for scatter3d
  • PR #3233: Update numpy version in setup.py
  • PR #3227: Whats new cleaning
  • PR #3224: Fix lots of warnings in docs/Examples that crash
  • PR #3229: DEP : bump min numpy to 1.6
  • PR #3222: add reduce to the list of imports from six.moves
  • PR #3126: insertion of Annotation class docs into annotate docstring broken
  • PR #3221: Fixes #3219 by ignoring pep8 noncomplicant auto-generated file.
  • PR #2227: Refactor of top-level doc/README.rst
  • PR #3211: Mplot3d/depthshade
  • PR #3184: DOC : added warning to doc of get_window_extent
  • PR #3165: Bug restore boxplot defaults
  • PR #3207: Fix memory leak in tostring_rgba_minimize(). (#3197)
  • PR #3210: Fix PEP8 error.
  • PR #3203: Make type1font.py work better on Python 3.x
  • PR #3155: BUG : fix fetch of freetype version during build
  • PR #3192: TST : drop 3.2, add 3.4
  • PR #3121: Added ‘PyQt4v2’ to valid values for backend.qt4
  • PR #3167: BUG : raise exception in subplot if num out of range
  • PR #3208: Add missing import of unichr from six.
  • PR #3156: DOC : added whats_new entry for Qt5 backend
  • PR #2843: BUGFIX: This change fixes #2475, where contour labels added manually
  • PR #3201: Revert “[examples/api] autopep8 + use np.radians/np.degree where appropr...
  • PR #3200: Revert “pep8ify more examples in examples/ + use np.radians/np.degrees”
  • PR #3174: MNT : replace and deprecated qt4_compat
  • PR #3112: BUG : patches.Wedge.set_radius set wrong attribute
  • PR #2952: BUG : turned clipping off on pie chart components
  • PR #2951: BUG/API : tweaked how AnchoredSizeBar handles font properties
  • PR #3157: BLD : fix build on windows
  • PR #3189: BUG: use unittest.mock for Python 3.3+
  • PR #3045: Use less aggressive garbage collection
  • PR #3185: DOC : added details about r/cstride in plot3d
  • PR #3182: pep8ify more examples in examples/ + use np.radians/np.degrees
  • PR #3181: [examples/api] autopep8 + use np.radians/np.degree where appropriate
  • PR #3163: DOC : documented bottom kwarg of hist
  • PR #3180: DOC: Fix order of parameters in ax.text docstring.
  • PR #3168: DOC : add prominent doc about set_useOffset
  • PR #3162: BLD : made tornado an optional external package
  • PR #3169: Update pyplot_tutorial.rst
  • PR #3084: Improving plt.hist documentation
  • PR #3160: Glade tutorial branch fixed
  • PR #3008: Nbagg backend
  • PR #3164: fix bad pathing in whats_new.rst
  • PR #3159: BUG : fix qt4 backends
  • PR #3158: backend_pgf: Error message for missing latex executable (fix #3051)
  • PR #3125: DOC : added annotation example to arrow docstring
  • PR #3149: 3dquiver rebranch
  • PR #3141: BUG: Fix ‘TypeError: expected bytes, str found’ on Python 3
  • PR #3072: Implement backend for PyQt5 + modify Qt4 backends to use Qt5 module via shim
  • PR #3153: Avoid floating point sensitivity in trisurf3d test
  • PR #3147: Fix doc for sharey keyword in pyplot.subplots.
  • PR #3133: Doc cleanup
  • PR #3110: BUG: Add Figure.delcolorbar() to fully delete a colorbar
  • PR #3131: DOC : sixify unichr
  • PR #3132: DOC : added note about maintain ref to widgets
  • PR #2927: BUG : don’t use mutable objects as dictionary keys
  • PR #3122: DOC: mention Anaconda; clean some old junk out of the FAQ
  • PR #3130: Scatter set sizes whats new
  • PR #3127: DOC : added inherited-members to Axes autodoc
  • PR #3128: Axes aspect doc
  • PR #3103: errorbar: fmt kwarg defaults to None; use ‘none’ to suppress plot call
  • PR #3123: DOC : add documentation to Polygon methods
  • PR #3120: typo fix
  • PR #3099: New animation example (Joy Division’s Unchained Love cover)
  • PR #3111: bug fix: check the type of the ‘key’ of the two array ‘r1’ and ‘r2’
  • PR #3108: DOC : clarified doc of add_artist
  • PR #3107: Bug-fix for issue 3106
  • PR #3092: Adds check that rgb sequence is of length 3
  • PR #3100: Use autolim kwarg in add_collection to prevent duplication of effort.
  • PR #3104: BUG: in Spine.set_position(), preserve most Axis info.
  • PR #3101: Streamplot: clean up handling of masks, eliminate warning in test.
  • PR #3102: Image: handle images with zero columns or rows.
  • PR #2929: clip_on documentation note/warning
  • PR #3067: Fix for bug #3029.
  • PR #3078: fix argument checks in axis/base.margins
  • PR #3089: Fix log hist y-axis minimum with weighted data
  • PR #3087: small error in comment
  • PR #2996: Violin Plots
  • PR #3053: symlog-scale: Remove asssert linscale >= 1.
  • PR #3077: Invalidate font manager when rcParam family lists change.
  • PR #3081: Points to pixels
  • PR #3080: Minor fix to commit 24bc071
  • PR #3076: Bug: backend_pdf: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe2
  • PR #3074: TST : force re-building of font-cache
  • PR #2874: Fix for issue #2541 (revised)
  • PR #2662: allow slice and fancy indexing to only show some markers
  • PR #2855: ENH Added the origin option to spy
  • PR #3022: Updating PyQt version checks for v4.10+
  • PR #3015: Date stem simplefix
  • PR #3017: Do not provide (wrong) mtext instances for pre-layouted text blocks (fixes #3000)
  • PR #3009: BUG: Showing a BboxImage can cause a segmentation fault
  • PR #3061: Add Axes.add_image() for consistency.
  • PR #3063: Change EPD links to Enthought Canopy
  • PR #3050: Animation example: rain drops
  • PR #2898: Fix animation errors
  • PR #3031: avoid np.nan values in colors array returned by axes3d._shade_colors
  • PR #3038: BUG : expand x/y range in hexbin if singular
  • PR #3018: Fix documentation of entropy function
  • PR #3036: Unicode fixes
  • PR #2871: Add a colorblind friendly heatmap.
  • PR #2879: BLD : adjust min six version to 1.3
  • PR #3037: DEP : removed levypdf from mlab
  • PR #3025: mpl issue: #2974 - documentation corrected
  • PR #3030: Fix minor typo in customisation docs
  • PR #2947: Re-Generate legend, through apply_callback/Apply
  • PR #3014: BUG : improved input clean up in Axes.{h|v}line
  • PR #2771: Fix font family lookup calculation
  • PR #3007: #3005 - Removed ‘ipython -pylab’ references
  • PR #2946: remove .rect member (clashes with QWidget)
  • PR #2837: EXP : turn of clipping in spine example
  • PR #2772: BUG : instantiate fall-back writer
  • PR #2922: ENH : add flag to box_plot and bxp to manage (or not) xticks
  • PR #2950: DOC : edits to optional dependencies
  • PR #2995: Added ‘interpolation_none_vs_nearest’ example, without .DS_store files
  • PR #3002: BUG/DOC : fix bad merge of INSTALL
  • PR #2993: Avoid a null-pointer dereference in _tri.cpp
  • PR #2994: Minor fixes in _macosx.m
  • PR #2997: Disable copying of C++ classes with nontrivial destructors
  • PR #2992: Remove a few dead assignments
  • PR #2991: Silence some compiler warnings related to ft2font
  • PR #2989: Don’t call Py_DECREF on null in _ttconv.cpp
  • PR #2984: small error in install faq
  • PR #2829: (fix #2097) PGF: get fonts from fc-list, use builtin fonts for tests
  • PR #2913: Allow :context: directive to take ‘reset’ option. Fixes #2892.
  • PR #2914: Don’t close figure if context and apply_rcparams are both set.
  • PR #2983: DOC/BUG : fixed sphinx markup
  • PR #2981: TST: __spec__ (an import-related variable for modules) was added in pyth...
  • PR #2978: BUG: EllipseCollection: fix transform error
  • PR #2968: BUG: Fix the triangular marker rendering error.
  • PR #2966: axvline doc typo fix
  • PR #2962: py3k fix
  • PR #2739: DOC : improved extent of imshow doc
  • PR #2960: PEP8 : making pep8 happy again
  • PR #2836: DOC/ENH : get/set_size_inches
  • PR #2948: DOC : added missing doc changes from #2844
  • PR #1204: Add power-law normalization
  • PR #2452: Fixed issues with errorbar limits
  • PR #2955: PEP8 : add missing line to un-break build
  • PR #2926: BUG: Removes iteration over locals (no-no) in mathtext
  • PR #2915: Consistency of the radius argument for Path.points_in_path
  • PR #2939: Fixes a bug in drawing bitmap images in the macosx backend for handling device scaling
  • PR #2949: CLN : removed version check that required numpy > 1.2
  • PR #2848: DOC : removed line about un-needed dependencies in Windows
  • PR #2940: Fix some documentation mistakes
  • PR #2933: #2897 Adding tests for pie ccw. Issue 2897
  • PR #2923: Issue 2899
  • PR #2930: Cranky pep8
  • PR #2847: DOC : add link to plt.subplots from Figure.add_subplot
  • PR #2906: Fix Cairo text on Python3 with pycairo
  • PR #2920: fix six check message
  • PR #2912: Fix paths in doc which are searched for matplotlibrc (XDG).
  • PR #2735: Fixes issue #966: When appending the new axes, there is a bug where it
  • PR #2911: text_axes missing cleanups
  • PR #2834: WebAgg: Fix IPython detection. Fix encoding error on Python 3
  • PR #2853: counterclock parameter for pie
  • PR #1664: Support for skewed transforms
  • PR #2844: BUG : Qt repaint workaround on windows
  • PR #2895: typos: s/coodinate/coordinate & s/contols/controls
  • PR #2875: Fix for issue #2872. Skip NaN’s in draw_path_collection.
  • PR #2887: fix a bug introduced in c998561d6cc1236
  • PR #2884: Fixed the failing tests on master.
  • PR #2851: Fix positional/kwarg handling of the Z argument
  • PR #2852: AttributeError: ‘module’ object has no attribute ‘next’
  • PR #2860: Fix subprocess.CalledProcessError on Google App Engine
  • PR #2865: WebAgg: raise WebAggApplication.started flag before blocking
  • PR #2867: GTK3 backend: implemented FigureCanvasBase.resize_event()
  • PR #2858: BUG: colorbar autoscaling now ensures a finite range of values
  • PR #2849: WebAgg issue - Uncaught SyntaxError: Unexpected token &
  • PR #2854: DOC hist is not cumulative by default
  • PR #2825: WebAgg: extracted figure_div style into css and changed layout
  • PR #2444: Fixed bad vector transforms.
  • PR #2731: 2d padding
  • PR #2846: Fix bug in horizontal step histograms (#2830)
  • PR #2819: DOC: clarified docstring for cbook.boxplot_stats
  • PR #2835: quiver: handle autoscaling with quiverkey when animated
  • PR #2838: TST : make 3.2 pass again
  • PR #2826: GTK3 backend: Replaced deprecated GObject calls with GLib
  • PR #2805: ENH: Updated inset locator axes to return a HostAxes by default
  • PR #2807: Python 3 METH_VARARGS with METH_KEYWORDS
  • PR #2821: DOC: point downloads at the matplotlib downloads
  • PR #2813: GTK3Agg backend: Only convert the cairo context to a cairocffi context o...
  • PR #2801: Named colors example
  • PR #2784: Scipy2013 Sprint: Cleaning F/C example
  • PR #2798: Added remove methods for legends in figure and axes objects
  • PR #2799: Xdg message repr
  • PR #2781: Triplot returns the artist it adds.
  • PR #2774: changed the text of INSTALL to be correct about what external
  • PR #2788: MEP12: Clean-up line and marker demos
  • PR #2787: Empty event loop
  • PR #2779: remove old animtion examples.
  • PR #2794: fix typo in documentation
  • PR #2793: missing mask for scroll event
  • PR #2780: ENH : improve error invalid error message for subplot
  • PR #2782: BUG: quiverkey must set the vector figure attribute
  • PR #2389: table.py: fix issue when specifying both column header text and color
  • PR #2755: Fixes legend.get_children() to actually return the real children of
  • PR #2599: Create interpolation_methods.py
  • PR #2621: Simplify and fix dpi handling in tight_bbox
  • PR #2752: Make standardization of input optional in mlab.PCA
  • PR #2726: Don’t snap pcolor
  • PR #2732: AttributeError: ‘Patch3DCollection’ object has no attribute ‘set_sizes’
  • PR #2442: Rewrite of the entire legend documentation, including tidy ups of code and style to all things “legend”.
  • PR #2746: ENH : added warning on annotate
  • PR #2675: clip_on = False does not work for x-axis
  • PR #1193: Cairo backend ignores alpha in imshow.
  • PR #2768: DOC/BUG: Fix references to demo files
  • PR #2744: handle NaN case nicely in _is_sorted
  • PR #2761: Fix line color handling
  • PR #2763: double_pendulum_animated.py in 1.2.1 fails due to clear_temp kwarg
  • PR #2756: Removes artificial limit in artist picker traversal. There are quite a
  • PR #2555: Make it possible to add mpl.rcParams to itself or deepcopy
  • PR #2558: fixes issue #2556
  • PR #2762: BUG : makes Axes.margins work with just kwargs
  • PR #2643: ENH/REF: Overhauled boxplots
  • PR #2734: Fixed issue #1733 - AxesImage draw function now takes into account the
  • PR #2757: Added missing warnings import
  • PR #2753: BUG : fixes py3k import
  • PR #1227: Does the gtk3agg backend work on python3?
  • PR #2751: BUG : fix failing test on 3.2
  • PR #2749: Qt4 keys
  • PR #2137: PIL -> Pillow
  • PR #2705: Build fails on OS X with NumPy 1.9
  • PR #2707: Callable date formatter
  • PR #1299: Update Axes3D.tricontour for custom triangulations
  • PR #2474: MEP12: Example clean-up for reference
  • PR #2727: Typo in explanation of annotation_demo
  • PR #2728: fixed comment white space pep8
  • PR #2720: Look for user-specified styles in ~/.config/matplotlib/stylelib
  • PR #2712: Anchored sizebar fontprop
  • PR #2713: Compare pep
  • PR #2207: color of candlestick lines
  • PR #2551: Fix behavior of hist function when passed empty dataset
  • PR #2595: EHN: add a span_stays option to widget.SpanSelector
  • PR #2647: use GridSpec in plt.subplots
  • PR #2725: DOC : fixes small typos in matplotlib.dates docs
  • PR #2714: Deprecated matplotlib.testing.image_util.
  • PR #2691: Change LogFormatterExponent to consistently format negative exponents
  • PR #2719: Package initialization made possible when executed in environments with...
  • PR #2718: Added missing cleanup decorator import.
  • PR #2248: axes_grid1: ImageGrid respect the aspect ratio of axes.
  • PR #2481: datestr2num of year and month fails on 29th, 30th, and 31st of month
  • PR #2423: Off-axes markers unnecessarily saved to PDF
  • PR #2239: Update of mlab.pca - updated docstring, added saving the eigenvalues.
  • PR #2711: Fixes issue #2525
  • PR #2704: Bugfix for issue #1747. Allows removal of figure text artists.
  • PR #2696: Fix Tk keyboard modifier masks on Windows
  • PR #2690: Build failure on MacOS X 10.5.8 (PowerPC G5) with Python 3.3.3
  • PR #2628: improved get_ticklabels kwarg
  • PR #2634: address FuncAnimantion trying to take lengths of generators
  • PR #2468: Add “sage” colors to colors.py
  • PR #2521: Fix backend_svg.RendererSVG.draw_text to render urls
  • PR #2703: Updating regex used to split sphinx version string.
  • PR #2701: Fix FancyBboxPatch Typo
  • PR #2700: Consistent grid sizes in streamplot.
  • PR #2689: Disable offset box clipping by default.
  • PR #2693: Use mpl.checkdep_ghostscript function to find ghostscript
  • PR #2679: Make test_save_animation_smoketest actually run
  • PR #2504: Using qhull for Delaunay triangulation
  • PR #2683: Close a figure with a type long or uuid figure number
  • PR #2677: Make sure self._idle is set to True in all cases
  • PR #2597: BUG: Add subplot spec eq
  • PR #2650: Lightsource shade method parameters for color range definition
  • PR #2665: MacOSX backend supports 2x DPI images and MathTeX.
  • PR #2680: Deprecate toolbarqt4agg
  • PR #2685: Remove a redundant comparison that raises an exception in Python 3
  • PR #2657: different fix for comparing sys.argv and unicode literals
  • PR #2646: Fix Gtk3 crash when running inside of IPython
  • PR #2661: NF - see axes.get_label() when clicking on Edit curves lines and axes pa...
  • PR #2676: Fix typo in _axes.vlines doc-string
  • PR #2569: Explicitly cast the input array to float before doing anything to it
  • PR #2671: Deprecate IPython-related Sphinx extensions
  • PR #2656: Use IPython’s copy of ipython_console_highlighting Sphinx ext, if available
  • PR #2515: overloaded _make_twin_axes on LocateableAxesBase
  • PR #2659: DOC: Remove redundant colormaps from examples
  • PR #2636: “usepackage[russian]{babel}” does not work in matplotlib 1.3.1
  • PR #2648: Update backend_webagg.py
  • PR #2641: plot_date: Set the default fmt to ‘o’
  • PR #2645: Add option to show/hide the source link in plot_directive
  • PR #2644: Small typo in the license.
  • PR #2461: New style format str
  • PR #2503: Fix interactive mode detection
  • PR #2640: Axes.plot: remove set_default_color_cycle from the docstring
  • PR #2639: BUGFIX: ensure that number of classes is always of type INT in Colormap
  • PR #2629: backend_qt4agg: remove redundant classes. Closes #1151.
  • PR #2594: New layout for qt4 subplottool + QMainWindow -> QDialog
  • PR #2623: setupext: put pkg-config -I, -L, -l locations at the head of the list
  • PR #2610: improve docstring and add test fot to_rgb(<float>)
  • PR #2618: Fix issue 1172
  • PR #2619: slight tweak to mpl_example
  • PR #2626: minor pep8 to fix failing master builds.
  • PR #2606: embedding_webagg example: Download button does not work
  • PR #2588: Refactor mechanism for saving files.
  • PR #2615: Fixes issue #2482 and adds note in matplotlibrc.template
  • PR #2613: BLD Fix build failure on Python 3.4b1 for Windows
  • PR #2459: pep8 for backend_pdf.py
  • PR #2409: Fix bugs related to bottom kwarg in step histograms
  • PR #2549: Add methods to control theta position of r-ticklabels on polar plots
  • PR #2567: more informative exceptions for empty/not-existing images in compare_images()
  • PR #2603: Correcting bad string comparsion in lin-log plot aspect verification
  • PR #2561: multi-colored text example
  • PR #2236: Add easy style sheet selection
  • PR #2582: fix initialization of AnnotationBbox
  • PR #2574: Add axes.titleweight as an rc param
  • PR #2579: MultiCursor: make events connected during __init__ accessible (for later removal)
  • PR #2591: Fix infinite recursion in units with ndarray subclasses.
  • PR #2587: Make backend_pgf more flexible when saving to file-handles or streams (fix #1625).
  • PR #2554: User Guide Structure
  • PR #2571: This fixes thee probllem brought up in the mailing list with the recent spectrum improvements
  • PR #2544: Fix 2542
  • PR #2584: Fix typo in legend documentation
  • PR #2401: adds rcParam axes.formatter.useoffset
  • PR #2495: fixed an enconding bug when checking for gs version
  • PR #2581: AffineBase.__eq__ should not raise an exception when the other does not ...
  • PR #2462: Path effects update
  • PR #2562: Just some small tweaks to the recipes
  • PR #2550: Using a single-shot timer with the Wx backend raises an AttributeError
  • PR #2198: Fix compilation on Solaris
  • PR #2553: removing items from the call to six.iteritems
  • PR #2547: fix removed api change regarding spectral functions
  • PR #2514: Mpl toolkit pep8
  • PR #2522: Add additional spectrum-related plots and improve underlying structure
  • PR #2535: Move external libraries to ‘extern’ directory - correction
  • PR #2534: cast argv to unicode before testing
  • PR #2531: Move external libraries to ‘extern’ directory
  • PR #2526: Minor doc fixes
  • PR #2523: Unicode issue in EPS output when using custom font
  • PR #2479: Rastized background color
  • PR #2512: Fix saving to in-memory file-like objects in Postscript backend
  • PR #2472: Plots using twinx draw on top of figure frame
  • PR #2485: ENH better error message when wrong cmap name.
  • PR #2491: Re-enabled PEP8 test, closing #2443.
  • PR #2502: Updated the docs of pyplot.gca.
  • PR #2428: BUG: Fixed object type missmatch in SymLogNorm
  • PR #2496: Adding a missing ‘b’ back into two ‘bbox_‘ kwargs
  • PR #2494: Update scatter_demo.py
  • PR #2486: make pep8 test routine reusable for other projects
  • PR #2480: Use Pillow always on Travis
  • PR #2406: BUG: Fixed github stats retrieval
  • PR #2441: Catch stderr as well as stdout
  • PR #2415: Bug: alpha parameter was ignored when fill color is #000000
  • PR #2300: would crash if get_home() returns None
  • PR #2420: Refactor WebAgg so it can communicate over another web server
  • PR #2447: BUG: Fix boxplots with manual confidence intervals passed as a numpy array
  • PR #2453: PdfPages: add option to delete empty file when closed
  • PR #2458: pep8 clean up
  • PR #2156: [Sprint] scatter plots are (reportedly) too slow
  • PR #2464: Rename C++ variables to avoid use of reserved identifiers
  • PR #2470: ENH: use checkdep_ghostscript to determine ghostscript executable
  • PR #2469: BUG: gswin64c.exe not detected on Windows
  • PR #2476: Updated the position of a few of the text examples because they were overlapping and hard to read.
  • PR #2379: Make matplotlib.test() print meaninful messages when baseline images are not installed
  • PR #2418: AssertionError with quiver, quiverkey, and an additional patch.
  • PR #2425: DOC: axis_off wrongfuly appears as a parameter to Figure.add_subplot
  • PR #2445: Declare Numpy as a setup dependency
  • PR #2336: Added check in autoscale_None for completely masked pcolor plots.
  • PR #2460: minor pep8 fix on every file
  • PR #2457: Privatize Text.cached
  • PR #2433: Handle Unicode font filenames correctly/Fix crashing MacOSX backend
  • PR #2455: Gitignore update
  • PR #2446: Don’t set use_2to3 unless we have to.
  • PR #2449: Qt4 clear before draw
  • PR #2435: Explicitly catch TypeError when doing pyparsing monkeypatch check
  • PR #2440: Pdfpages pagecount convenience getter method
  • PR #2437: Fix randomly failing tests
  • PR #2099: Updated coding standards test to raise an exception containing the PEP8 failiures.
  • PR #2439: Use six.string_types instead of basestring.
  • PR #2436: Catch explicit exceptions when setting locale
  • PR #2430: Document API change in hist
  • PR #2416: Multipage pdf with statement
  • PR #2427: DOC: Add axes_api to documentation after the refactoring
  • PR #2271: docs: add webagg-backend
  • PR #2417: Adding possibility to remove invisible lines and patches from relim
  • PR #2242: DOC:Use monospace for –
  • PR #2426: Remove dead rms computation
  • PR #2421: docstring fix
  • PR #2382: New stlye qt calls
  • PR #2351: Annotation refactor
  • PR #2408: backend_pgf: fix str/unicode comparison errors (v1.3.x)
  • PR #2407: backend_pgf: fix str/unicode comparison errors
  • PR #2404: Fix backend_ps.py
  • PR #2399: TypeError occurs when self.button=None in MouseEvents
  • PR #2402: support tight_bbox for pgf output, fixes #2342 (v1.3.x)
  • PR #2391: support tight_bbox for pgf output, fixes #2342
  • PR #2396: Try UNIXy and Windowsy ways of setting locale
  • PR #2331: Make optional backends respect setup.cfg
  • PR #2393: use six.move for cStringIO
  • PR #2372: Fix step histogram endline
  • PR #2390: Transparent rcparams
  • PR #2383: BUG: Fix IndexError: too many indices with numpy 1.8
  • PR #2386: locale breaks test suite
  • PR #2229: Matplotlib does not display hatching when rendering to pdf in fill_between
  • PR #2371: Corrections to cbook.warn_deprecated calls().
  • PR #2381: don’t install python-dateutil==2.1 on python 3.3
  • PR #2380: check if pyparsing <<= is broken instead of checking the version
  • PR #2374: Doc fix typos
  • PR #2368: Set locale for tests
  • PR #2226: Stop relying on 2to3 and use six.py for compatibility instead
  • PR #2335: make sure we only perform absolute imports on loading a backend
  • PR #2192: Follow the PSF code of conduct
  • PR #2367: Fix a number of long-failing tests
  • PR #2363: [bug correction] trirefine is now independant of triangulation numbering
  • PR #2357: Better axis limits when using shared axes and empty subplots
  • PR #2358: Broken IPython notebook integration
  • PR #2352: changed colorbar outline from a Line2D object to a Polygon object
  • PR #2054: Ipython/Webagg integration
  • PR #2301: Upload test result images to Amazon S3
  • PR #2319: fix draw_idle reference in NavigationToolbar2
  • PR #2345: texmanager font selection crashes
  • PR #2307: font_manager.py UnicodeDecodeError when starting ipython –pylab
  • PR #2306: Mollweide latitude grid
  • PR #2325: BF: guard against broken PyQt import
  • PR #2327: Bar demo2 improve
  • PR #2332: Except AttributeError when checking for gtk3 backends
  • PR #2340: Fix #2339: render math text when using path effects
  • PR #2338: issues with pyparsing 1.5.7 and python 2.7
  • PR #2334: Remove disabled code.
  • PR #2344: Fixed the issue of pyplot tutorial missing the show() command
  • PR #2308: Make pyplot.bar color kwarg less ambiguous
  • PR #2333: Fix wrong syntax for assert
  • PR #2326: BUG FIX for Pull Request #2275: Fix incorrect function calls
  • PR #2328: Fix PySide compatibility
  • PR #2316: Replace the obsolete wx.PySimpleApp
  • PR #2317: fix the docstring for scale_docs
  • PR #2110: Fix rc grid parameter inconsistency
  • PR #2278: Can’t find 64-bit GhostScript on win64
  • PR #2266: pyparsing version parsing error
  • PR #2262: View accepts FirstResponder (for key_press_events)
  • PR #2147: Make nonposy=’clip’ default for log scale y-axes
  • PR #1920: finance ochl->ohlc
  • PR #2059: Pep8 on many tests
  • PR #2275: Fix Qt4 figure editor color setting and getting
  • PR #2279: Pyparsing
  • PR #2290: Fix a recursion problem with masked arrays in get_converter
  • PR #2285: Handle prop=None case in AnchoredText.__init__()
  • PR #2291: ENH: use an artist’s update() method instead of the setp() function
  • PR #2245: Adding a flush_events method to the MacOSX backend
  • PR #2251: Remove deprecated code marked for deletion in v1.3
  • PR #2280: PEP8 on tri module
  • PR #2282: Extend search path for PyCXX headers
  • PR #2283: Incorrect overriding of sys.stdout
  • PR #2158: Changes to anchored_artists.AnchoredSizeBar
  • PR #1939: GTK error, failed building on command line
  • PR #2265: WebAgg favicon serving error in Python 3
  • PR #2267: Mention six in what’s new and install docs
  • PR #2261: WebAgg performance improvements
  • PR #1547: qt4_editor/formlayout.py TypeError: float() argument must be a string or a number
  • PR #2260: texmanager font family fix

Issues (1342):

  • #3672: Python3 pep8 fixes
  • #3355: Unneeded argument in get_linestyle
  • #3558: Adds multiple histograms side-by-side example
  • #3665: Remove usage of raw strides member in _backend_gdk.c
  • #3309: Explicitly close read and write of Popen process (latex)
  • #3488: pep8ify examples (part2)
  • #3589: ENH: add to_grayscale() method to color maps
  • #3662: Make all classes new-style.
  • #3646: Remove PyCXX dependency for core extension modules
  • #3664: [examples] pep8 fix e251 e27*
  • #3294: fix typo in figlegend_demo.py
  • #3666: remove print from test
  • #3667: A bug in mpl_toolkits.mplot3d.axes3d
  • #3638: MNT : slight refactoring of Gcf
  • #3387: include PySide in qt4agg backend check
  • #3597: BUG/TST : skip example pep8 if don’t know source path
  • #3596: Pep8 tests fails when running python tests.py from base mpl dir.
  • #3661: Numpy 1.6 fixes
  • #3660: shading tests + numpy 1.6
  • #3635: fix pep8 error classes e20[12] and e22[12] in examples
  • #3653: Make ScalarMappable a new-style class.
  • #3547: Don’t use deprecated numpy APIs
  • #2092: Move to new Numpy API
  • #3601: matplotlib.style.available not updated upon adding/deleting .mplstyle files
  • #3616: matplotlib.pyplot.imread silently fails on uint16 images.
  • #3628: Document auto-init behavior of colors.Normalize and cm.ScalarMappable.
  • #3640: figure.max_num_figures was renamed to figure.max_open_warning.
  • #3650: Typo fixes. [backport to doc branch]
  • #3651: Error when saving rasterized figure to PDF
  • #3470: MacOSX backend breaks for matplotlib 1.4 after importing seaborn
  • #3564: Rcparam validation fix
  • #3642: TST : know-fail shadding tests
  • #3641: Annotations with Latex code cause errors in 1.5 master
  • #3623: Qt5 backend doesn’t work with Qt 5.3
  • #3636: mp4 is a container format, not a codec
  • #3632: Fix for #3623
  • #3639: Shading tests failing on master
  • #3619: PatchCollection: pass other kwargs for match_original=True
  • #3617: PatchCollection.__init__ ignores all kwargs if match_original=True
  • #3637: typo: mp4 -> mpeg4. Closes #3636.
  • #3629: examples: fix pep8 error class E211
  • #2873: Add violin plots
  • #3622: setup.py creates a zombie C extension called “freetype2”
  • #3213: add whats_new entry for nbagg
  • #3392: Cannot pickle figure or axes (TypeError: instancemethod)
  • #3614: Pickling imshow fails (?due to _imcache)
  • #3606: nbagg issues with ipython 3.0
  • #3494: corrupt eps output on python3
  • #3627: Fixed Image and Renderer pickling
  • #3515: examples: fix pep8 error classes E111 and E113
  • #3625: animate_decay.py example code is less complicated
  • #3621: matplotlib.__version__ is now unicode as of 1.4.0
  • #3505: Interactive mode not working in 1.4
  • #3620: Revert interactive determination
  • #3311: Ship conda package metadata with matplotlib?
  • #3248: Divide by zero error in matplotlib.tests.test_colors.test_light_source_shading_color_range
  • #3613: Fix problem with legend if data has NaN’s [backport to 1.4.x]
  • #3618: UnicodeDecodeError when I try to import matplotlib from directory with non-ascii name
  • #3313: BUG: 3 fixes for widgets (MultiCrusor, SpanSelector, Slider)
  • #3496: BUG : fix str vs bytes issue in py3 in ps backend
  • #3609: Nbagg icons
  • #3611: Fix spelling error
  • #3607: Icon for font awesome 3.2.1 and 4 [backport to 1.4.x]
  • #3605: matplotlib.pylab.specgram generate bad image in 1.4.0
  • #3604: regression in pandas test suite with mpl 1.4.0
  • #3603: Error saving file (Qt5 backend)
  • #2907: Expose ax.yaxis.labelpad and ax.xaxis.labelpad to the rc file
  • #3096: Axes labelpad rc
  • #3544: flier objects missing from structure return by boxplot
  • #3600: BUG: now only set ‘marker’ and ‘color’ attribute of fliers in boxplots
  • #3599: BUG: now only set ‘marker’ and ‘color’ attribute of fliers in boxplots
  • #3516: import error when non-ascii characters are present in cwd or user name (windows)
  • #3560: Updated whats new for nbagg and legend/patheffects docs.
  • #3594: Unicode decode error [backport to 1.4.x]
  • #3532: BUG : skip looking up expanduser if unicode error
  • #3574: rotation parameter has no effect on RegularPolyCollection
  • #3409: Win fixes
  • #3573: Bug: Empty sym string for boxplots still displays fliers.
  • #3595: Some small doc fixes only relevant on the master branch
  • #3291: Lightsource enhancements
  • #3459: boxplot in version 1.4.0 does not respect property settings for fliers (flierprops)
  • #3592: Fix crash in picking for zero-length path collection
  • #3590: Won’t use a font although it can be found by the FontManager
  • #3591: BUG: Cannot pick empty vline
  • #3586: Merge V1.4.x into master.
  • #3585: merge V1.4.0-doc into v1.4.x
  • #3412: Matplotlib 1.4 doesn’t install from source on CentOS 6
  • #3423: Pytz should be specified and documented as a required dependency
  • #3569: boxplot stats regression on empty data
  • #3563: boxplot() and xticklabels
  • #3566: BUG : don’t assume label in boxpplot_stat
  • #3567: Fixed the differencing of images for the webagg/nbagg backends.
  • #3571: BUG : deal with empty list passed to boxplot
  • #3533: BUG : fix handling of flierprop by boxplot
  • #3581: pep8 cleanup on scatter_demo.py
  • #3514: Ticks on top axis disappear if tick size is too large (when using bbox_inches=’tight’)
  • #3578: Fixes test to assert instead of print
  • #1713: Can’t store Unicode values in .matplotlibrc
  • #3575: Supports locale-specified encoding for rcfile.
  • #3479: Build dep updates
  • #233: Make hist with ‘step’ histtype draw Line2D instead of Patch
  • #3522: Inverting a datetime / plot_date y-axis
  • #3570: matplotlib save dynamic user changes to plot
  • #3568: Daily build fails at “import matplotlib.pyplot as plt”
  • #3541: pyplot: Fix exception in _backend_selection during import [backport to 1.4.x]
  • #3565: clabel randomly inconsistend when placed manually
  • #3552: Nbagg enhancements
  • #3559: Install texlive and other dependencies when building docs.
  • #3550: Install texlive when building docs.
  • #3555: Typo in comment documentation for example timers.py
  • #3556: copy/paste corrections in test_backend_qt5
  • #3545: Provide an informative error message if something goes wrong in setfont [backport to 1.4.x]
  • #3551: Window isn’t drawn
  • #3538: Importing matplotlib failing when pacakge “six” is 1.3.0
  • #3542: fix boxplot docs
  • #3548: Silence some Sphinx warnings by rewriting docstrings.
  • #3549: Texlive travis
  • #3539: DEP : update six minimum version
  • #3543: DOC : fix main-page tags
  • #3524: Bug in AutoDateLocator when dates are in reverse order
  • #3455: Documentation bug: boxplot docs have contradicting information
  • #3468: boxplot() draws (min, max) whiskers after a zero-IQR input regardless of whis value
  • #3436: matplotlib.use(‘nbagg ‘) does not work in Python 3
  • #3464: BUG : nbagg py3k compatibility
  • #3534: BUG : fixes whis over-writing in boxplot_stats
  • #3529: Symlog norm still gives wrong result with integer lintresh.
  • #3535: BUG/DOC : Correct default value listed in docstring
  • #3537: 3D figures cannot be created in 1.4.0: ‘module’ object has no attribute ‘_string_to_bool’
  • #3369: Added legend.framealpha to rcParams, as mentioned in axes.legend docstring
  • #3510: Fix setupext [backport to 1.4.x]
  • #3530: Only insert links to pdfs if we are actually generating these.
  • #3487: Can not import matplotlib when launching from non-ascii path
  • #3527: Drawing an arrow using axis.annotate raises DeprecationWarning
  • #3525: BUG : decode byte-strings in afm.py
  • #3523: invalid EPS figure in Mac OS X
  • #3526: BUG : fix eps corruption when using clipping
  • #3492: Allow python 3 version of PyCXX
  • #3521: More doc fixes
  • #3504: postscript axes corner is not perfect
  • #3520: a question about subplot in spyder
  • #3513: examples: fully automated fixing of E30 pep8 errors
  • #3512: What else apart from useOffset is controlling tick label offsets?
  • #3461: This fixes a bunch of Sphinx warnings
  • #3507: general pep8 fixes
  • #3506: Named colors example, figure size correction [backport to 1.4.0-doc]
  • #3493: Incorrect use of super() in mplot3d?
  • #3439: Registering backends broken by backwards incompatible change
  • #3511: Error in plot-gui while saving image
  • #3509: Add Build Instructions for Windows 7 Using Visual Studio?
  • #3503: Win fix simple
  • #3495: BUG : don’t use super(self.__class__, self)
  • #3500: Annotation xytext property does not return xyann value
  • #3501: Bugfix for text.xytext property
  • #3376: Move widget.{get,set}_active to AxisWidget.
  • #3497: Ortho basemap projection with limits crashes
  • #3447: cursor doesn’t change on keypress (GTKAgg backend)
  • #3419: Better repr for Bboxes.
  • #3474: call set cursor on zoom/pan toggle [backpont to 1.4.x]
  • #3425: Pep8ify examples
  • #3477: Better check for required dependency libpng
  • #3472: Memory leak displaying PIL image.
  • #3484: TclError for draw_event handler calling close()
  • #3480: Duplicate labels produced when using custom Locators/Formatters
  • #3475: need for rubberband in zoom tool
  • #3478: BUG : restore back-compatibility of regisiter_backend
  • #3471: Fix for invalid check of freetype version when no freetype library exists [backport to 1.4.x]
  • #2900: Remove no-longer-necessary KnownFail for python 3.2.
  • #3465: psd() draw a wrong line with sliced array(Matplotlib 1.4.0)
  • #3454: backend_qt5 (1.4.0): Not saving the figure with NavigationToolbar (solved)
  • #3467: Bugfix in mlab for strided views of np.arrays [backport to 1.4.x]
  • #3469: Fix handling of getSaveFileName to be consistent [backport to 1.4.x]
  • #3416: Specify difficulties installing mpl on OSX.
  • #2970: add test of all the standard marker symbols
  • #3318: Running setup.py egg_info starts to compile everything
  • #3384: Test marker styles
  • #3466: Invalid DISPLAY variable
  • #3463: when executing a small script nothing happens!!
  • #3462: Add legend.framealpha to matplotlibrc
  • #2934: Line labels don’t update in the legend after changing them through the Qt4Agg dialog box
  • #3431: Qt5 toolbar support not working in release 1.4.0
  • #3407: Update dns/IP adress
  • #3456: DOC : add known-bug + fix for QT5 toolbar issue
  • #3458: DOC : minor import tweaks
  • #3460: zoomed_inset_axes shows a incorrect result.
  • #3457: Add Qt5Agg to backends in matplotlibrc.template.
  • #3417: update citation page
  • #3450: Wrong permissions when installing from source on Linux
  • #3422: Use mailmap in github stats
  • #3429: DOC : added pytz to optional dependencies docs
  • #3434: Update tight_bbox.py [backport to 1.4.x]
  • #3453: Bbox rebase 14
  • #3452: Bbox fix rebase
  • #3449: matplotlib/colors.py: modifying dict while iterating
  • #3445: can’t bring plot to front eclipse after running the script on mac ox 10.9
  • #3427: DOC : added DOI link to citing.html
  • #3443: Pip install matplotlib does not work on Python 3.2 anymore
  • #3440: V1.4.x (Mac backend’s “Save as ...”)
  • #3438: Get rid of unused pre python 2.6 code in doc make.py
  • #3414: Fixes TypeError when installing without freetype
  • #2931: Added center and frame arguments for pie-charts
  • #3411: fix rst mark up
  • #3413: update freetype version in docs
  • #3428: DOC : add caveat about freetype 2.3
  • #3430: DOC : fixed markup / boxplot text in whats_new
  • #3426: DOC : remove piwik code
  • #3432: Update whats_new.rst
  • #3396: Sort out OSX dmg files
  • #2803: Get wx backends and examples compitable with Phoenix
  • #3415: DOC: fix markup and download link in the Windows install section
  • #3410: Latex rendering fails in ipython
  • #3408: test_text Modify filter warning regex
  • #3404: Wrong plot on basemap with latlon=True
  • #3406: A layer stacking problem of exported svg image compatible with inkscape
  • #3282: Catch warning thrown in Mollweide projection.
  • #2635: Crash on saving figure if text.usetex is True
  • #3327: FontProperties are shared by all three titles of an Axes object
  • #3328: copy FontProperty objects when creating titles (fix #3327)
  • #3241: Cast to integer to get rid of numpy warning
  • #3335: Fix and new test for #3327
  • #3278: Use libpng-config if available
  • #3244: Filter warnings in rcparams test (and others)
  • #1980: Custom marker created from vertex list scales wrong
  • #3378: BUG: Fixes custom path marker sizing for issue #1980
  • #3395: Update Downloads page
  • #2545: Some of Russian letters are not visible in EPS
  • #3405: The memory taken up from the RAM pool by imshow
  • #1717: Definitive docs for how to compile on Windows
  • #3401: enlarge on windows build instructions slightly
  • #3398: windows build comments with winbuild repository link
  • #3399: Cherrypick doc changes to v1.4.0
  • #3397: Install guide tweaks
  • #2999: Update and clarify installation documentation
  • #3394: DOC : add note about np.matrix and pandas objects
  • #2138: pyplot.scatter not converting x and y to a 1-D sequence when the input is a 1xN matrix...
  • #3388: Build support with dependencies for Windows
  • #3144: Backend documentation
  • #3379: syntax warning in qt5 with 1.4.0rc4
  • #2451: _macosx.so crash in build using Xcode 5
  • #3362: 3D line object loses its color cycle in a function animation
  • #3390: Move stylelib directory to mpl-data
  • #3385: Regression with cx_support in 1.4.0rc4
  • #3389: request: more than two axes/spine on plot
  • #3386: add PySide to interactive_bk list
  • #3383: Tkinter backend finishes with segmentation fault
  • #3289: Float division patches
  • #2881: Focus stays in terminal on OS X and 1.3.1
  • #3381: BUG : make qApp global before using it
  • #2060: Fix tox.ini
  • #3380: Remove residual mention of TODO file, which no longer exists.
  • #166: RuntimeError: CGContextRef is NULL with draw_artist
  • #169: csv2rec encoding support
  • #311: Intelligent log labels
  • #374: Add general rcParam mechanism for text
  • #449: stem plots have no color cycling mechanisms
  • #862: The y-axis label of figures created with psd() should not say “Density” when scale_by_freq=False
  • #1021: Hatching Inconsistencies
  • #1501: Panning and zooming does not work on axes created with twinx (and twiny)
  • #1412: Path collection filling/stroking logic is different from the usual in the pdf backend
  • #1746: pcolormesh with lambert projection ignores lower hemisphere
  • #2684: Savefig to EPS with cyrillic title doesn’t work
  • #1933: backend_pdf.py fails on 3d plots (1.3.x)
  • #1996: Bug when installing in OS X with easy_install
  • #2157: numpy/core/_methods.py:57: RuntimeWarning: invalid value encountered in double_scalars
  • #2292: Axes label rotation
  • #2343: Test failures
  • #2448: idle_add deprecation warning.
  • #2355: Type Error in bar3d plot when saved as svg
  • #2361: pylab import fails for non-framework python installs on OS X
  • #3349: DOC : added folders for api_changes and whats_new
  • #2596: Latex formatting does not seem to work with xkcd style
  • #2611: no __init__.py in matplotlib-1.3.1.win-amd64-py2.7.exe
  • #2620: WebAgg for multiple clients
  • #2686: Tornado error when using matplotlib WabAgg backend
  • #2649: incorrect detection of text.latex.unicode=True
  • #3367: macosx broken on python 3.4 non-framework builds, shaky on framework
  • #3360: BUG : modified logic on starting qApp
  • #3372: DOC: Fixed the wording of the deprecation warning
  • #3363: Identification of freetype when ‘freetype-config –ftversion’ fails.
  • #3366: feature request: set_data method for errorbar
  • #3365: font configuration
  • #3361: saving 3D line figure in pgf format results in error
  • #3359: PEP8 conformity; removed outcommented code
  • #3358: Don’t use unicode_literals in backend_qt4
  • #3357: backend_qt5.py Don’t use six.u
  • #3340: Plotting a dataframe from pandas: IndexError: list index out of range
  • #3183: pep8ify examples/ part 3
  • #3338: resizing figures in webagg
  • #3353: Fix typo reported by @cel4
  • #3240: Add documentation to Travis builds.
  • #3287: DOC: comprehensive rewrite for OSX binary install
  • #3348: fix deprecation warning in simple linear interpolation
  • #3336: Boxplot shows wrong color for lower outliers
  • #3337: BUG : don’t assign color to flier props if None
  • #3245: First pass at the reorganization of content on the matplotlib home page.
  • #3342: AGG link changed. Also fix other doc warnings
  • #3262: 1.4.0 RC1: –ftversion vs –version freetype version
  • #3214: add whats_new for webagg
  • #3209: Install docs are hopelessly out of date
  • #3322: Fixed error with QSizePolicy
  • #3308: SVG backend font-weight bug
  • #3344: Cairo backend math text
  • #3339: Fix mathmpl images not showing in HTML Help (CHM)
  • #3333: No response on editing axes by NavigationToolbar2 in interactive mode
  • #3332: savefig crashes in backend_p[df|s].py when using plot-option mew
  • #3331: Restore compatibility with Python 3.2
  • #3304: 1.4.0 RC1+7: * glibc detected * python: corrupted double-linked list
  • #3324: Fix #3304.
  • #3325: ENH: add HTML Help builder option
  • #3326: Docs build failure on Launchpad.
  • #3329: Workaround for Sphinx not escaping _ (underscore) for tex output
  • #3323: Replaced unicode() function by six.text_type
  • #3321: SymLogNorm returns ‘inf’ and ‘nan’ when given negative vmin as __init__ argument
  • #3223: get colorbar slides
  • #3259: Attribute error when testing on system without ghostscript
  • #3301: Colormap choice guidelines in documentation - based on talk at SciPy 2014
  • #3320: DOC: Fix Malformed table. Text in column margin
  • #3319: colorbar
  • #3317: TST: Fix test_animation RuntimeErrors on Windows
  • #3297: test_mplot3d.test_quiver3d tests require np.meshgrid from numpy >= 1.7.0
  • #3310: Fix MatplotlibDeprecationWarning: The “loc” positional argument to legend is deprecated
  • #3312: BUG: fix test error when ghostscript not installed
  • #3299: 1.4.0 RC1 UserWarning: Rasterization of PolyCollection will be ignored
  • #3307: SVG backend font-weight bug
  • #3306: BUG : restore allow_rasterization on PolyCollection
  • #3302: Check for GhostScript in this test which needs it
  • #3194: Annotate bbox darrow
  • #3277: MNT : better error handling on determining gs version
  • #3300: Quiver3d fixes
  • #3284: BUG : fix _reshape_2D bug with [(n, 1), ..] input
  • #3220: pylab_examples/boxplot_demo.py crashes
  • #3296: V1.4.x
  • #3295: Use the interpolation parameter in make_thumbnail
  • #3288: put generated .aux file into .gitignore
  • #3283: Suppress invalid argument warnings in inverse Mollweide projection
  • #3280: Docs build failure on Launchpad.
  • #3235: Silence some more warnings
  • #3281: Error with pip install with Python 3.4
  • #3252: ImportError: No module named ‘mpl_toolkits’
  • #3264: 1.4.0rc1: Python-level memory “leak” (internal font cache?)
  • #3274: BUG : fixes FontProperties memory leak
  • #3275: TST: Fix ImportError: No module named ‘mpl_toolkits’
  • #3276: free type memory leak
  • #3250: Fix WindowsError: [Error 32] The process cannot access the file
  • #2918: re-write contribution guide lines
  • #3170: DOC : whole bunch of documentation clean up
  • #3115: do not reccomened using pyplot in scripts
  • #3271: Fix use of a non-integer index in split_path_inout.
  • #3247: Usage faq
  • #3255: Out of memory failures on Travis
  • #3268: Travis broken
  • #3270: DOC : windows install docs from cgohlke
  • #3257: MRG: refactor and bugfixes for plot_directive
  • #3238: OSX install
  • #3258: Fix various memory leaks discovered through valgrind
  • #2908: 404 links on the screenshot page
  • #3253: Stop make.py removing generated documentation figs
  • #3269: Upload artifacts only on main repository.
  • #3251: Add animation.convert_path setting to matplotlibrc.template
  • #3266: remove obsolete TODO files
  • #3261: Get rid of warning about GTK3Agg with python3
  • #3260: webagg backend does not show figures due to JS error
  • #3256: Fix memory leak in FT2Font.
  • #3249: TST: Fix test_backend_ps failures on Windows
  • #3254: Won’t write approx LaTeX character in legend?
  • #3234: Put PEP8 tests in its own Travis configuration
  • #3217: Added some function arguments to the documentation for FuncAnimation
  • #3243: Fixed backend workflow.
  • #3246: Fix some hyperlinks in the documentation
  • #3004: FAQ and unit/ still refers to nxutils
  • #2758: Test toolkits rebase
  • #2533: Bug in mplot3D with PolyCollection: (0, 0) data point is always inserted into the data set.
  • #2045: PolyCollection path closing is projected incorrectly by add_collection3d
  • #2928: matplotlib.sphinxext.plot_directive.py issue with ..image:: directive option passing for latex output.
  • #2975: webagg generated JS quotes
  • #3198: Fix deprecation warning in simple_linear_interpolation
  • #3152: OSX test failures
  • #3175: Navigation toolbar, Save button, last used folder path
  • #3197: Memory Leak in Agg
  • #3239: Fix auto-closing in PolyCollection
  • #3193: Fix plot directive when used with multiple options.
  • #3236: Test PEP8 stuff in separate Travis build.
  • #3188: Np error patch
  • #3186: Numpy 1.9 issues.
  • #3154: whitelist mpl_toolkits tests
  • #3230: DOC : added note about useoffset rcparam
  • #3216: edit useoffset docs in ticker to mention rcparam
  • #3228: DOC : top_level doc-string clean up
  • #3190: Adding two new styles to mplstyles
  • #3215: Close files in animation to silence some warning in the test suite on python3
  • #3237: Fix Collection3D. Fixes legend for scatter3d
  • #3233: Update numpy version in setup.py
  • #3227: Whats new cleaning
  • #3224: Fix lots of warnings in docs/Examples that crash
  • #3229: DEP : bump min numpy to 1.6
  • #3226: bump numpy version to 1.6
  • #3191: Test errors with numpy 1.5 - advice?
  • #3222: add reduce to the list of imports from six.moves
  • #3126: insertion of Annotation class docs into annotate docstring broken
  • #3221: Fixes #3219 by ignoring pep8 noncomplicant auto-generated file.
  • #3219: pep8 test failure on macosx
  • #1541: Transparecy of figures in 3D plots (mplot3d)
  • #2227: Refactor of top-level doc/README.rst
  • #3211: Mplot3d/depthshade
  • #1692: switch to turn off auto-shading in scatter3D
  • #3218: Started simple reorganization of the gallery examples
  • #2487: WebAgg kills IPython kernel
  • #3184: DOC : added warning to doc of get_window_extent
  • #3055: Add warning to get_window_extent
  • #3165: Bug restore boxplot defaults
  • #3042: boxplot does not take parameters into account
  • #3207: Fix memory leak in tostring_rgba_minimize(). (#3197)
  • #3210: Fix PEP8 error.
  • #3203: Make type1font.py work better on Python 3.x
  • #3049: PDF Embedded fonts with python3 mpl reported as ‘Unknown’ by pdffonts and pdf readers
  • #3155: BUG : fix fetch of freetype version during build
  • #3192: TST : drop 3.2, add 3.4
  • #3090: Set up travis to test 3.4/drop 3.2
  • #3121: Added ‘PyQt4v2’ to valid values for backend.qt4
  • #2977: RC backend.qt validation too limiting.
  • #3167: BUG : raise exception in subplot if num out of range
  • #3166: subplot(x, x, 0) should raise Exception
  • #3208: Add missing import of unichr from six.
  • #3156: DOC : added whats_new entry for Qt5 backend
  • #2475: BUG: manual clabel positioning broke between 1.2 and 1.3
  • #2843: BUGFIX: This change fixes #2475, where contour labels added manually
  • #3205: BUG : patch from mikofski to fix webagg example
  • #3204: embedded_webagg.py example needs patches
  • #3202: dateutil isn’t included in 1.3.1
  • #3199: triplot, etc examples broken by merged PR #3182
  • #3201: Revert “[examples/api] autopep8 + use np.radians/np.degree where appropr...
  • #3200: Revert “pep8ify more examples in examples/ + use np.radians/np.degrees”
  • #3174: MNT : replace and deprecated qt4_compat
  • #3172: replace qt4_compat.py
  • #3112: BUG : patches.Wedge.set_radius set wrong attribute
  • #2952: BUG : turned clipping off on pie chart components
  • #2518: pie chart is trimmed
  • #2951: BUG/API : tweaked how AnchoredSizeBar handles font properties
  • #2394: AnchoredSizeBar does not respect FontProperties size setting.
  • #3157: BLD : fix build on windows
  • #3140: Building issue under windows.
  • #3189: BUG: use unittest.mock for Python 3.3+
  • #3045: Use less aggressive garbage collection
  • #3044: matplotlib shouldn’t call gc.collect()
  • #3185: DOC : added details about r/cstride in plot3d
  • #3143: Document r/c stride in plot_surface/wire frame
  • #3182: pep8ify more examples in examples/ + use np.radians/np.degrees
  • #3181: [examples/api] autopep8 + use np.radians/np.degree where appropriate
  • #3163: DOC : documented bottom kwarg of hist
  • #3136: bottom keyword argument of hist() not documented
  • #3180: DOC: Fix order of parameters in ax.text docstring.
  • #3178: Regression in IPython Sphinx extension
  • #3176: rendering bugs in log/log-base-2 histograms
  • #3168: DOC : add prominent doc about set_useOffset
  • #2796: pyplot.plot casts integer tick values to floats
  • #3171: Changing the legend fontsize “hides” dotted lines in the legend
  • #3162: BLD : made tornado an optional external package
  • #3039: tornado not optional
  • #3169: Update pyplot_tutorial.rst
  • #1026: Feature request: Quiver plot in Axes3D object
  • #2268: _update_patch_transform(): AttributeError: ‘Rectangle’ object has no attribute ‘_y’
  • #3084: Improving plt.hist documentation
  • #1847: Crash when creating polar plot with log scale on radial axis
  • #3160: Glade tutorial branch fixed
  • #3008: Nbagg backend
  • #3066: BUG: restore default boxplot style and respect for the sym kwarg
  • #3164: fix bad pathing in whats_new.rst
  • #3161: Docs build failure
  • #3088: Add tutorial file for Glade 3.16-GTK3.10-Python 3
  • #3159: BUG : fix qt4 backends
  • #3158: backend_pgf: Error message for missing latex executable (fix #3051)
  • #3051: improve error message when pgf can’t find tex executable
  • #3125: DOC : added annotation example to arrow docstring
  • #2350: Arrows affected by data transform
  • #3149: 3dquiver rebranch
  • #2961: Implementation of 3D quiver
  • #3141: BUG: Fix ‘TypeError: expected bytes, str found’ on Python 3
  • #3072: Implement backend for PyQt5 + modify Qt4 backends to use Qt5 module via shim
  • #3153: Avoid floating point sensitivity in trisurf3d test
  • #3151: document api changes
  • #3139: savefig() saves different aspect ratio than show()
  • #3138: ENH: Function to “reset” the color cycle on a set of axes
  • #3145: Error in subplots sharey docs?
  • #3147: Fix doc for sharey keyword in pyplot.subplots.
  • #2958: feature request: set figure sizes w.r.t. screen resolution
  • #3082: GTK-Glade tutorial is out of date
  • #3133: Doc cleanup
  • #3110: BUG: Add Figure.delcolorbar() to fully delete a colorbar
  • #2688: Deleting axis in matplotlib > v1.2.1 does not work similar to v1.1.1
  • #3131: DOC : sixify unichr
  • #3117: Qt4 backend using unichr() in python3
  • #3132: DOC : added note about maintain ref to widgets
  • #3105: Sliders unresponsive when created inside a function
  • #2927: BUG : don’t use mutable objects as dictionary keys
  • #2828: PS backend fails to save polar plot
  • #3122: DOC: mention Anaconda; clean some old junk out of the FAQ
  • #3130: Scatter set sizes whats new
  • #3113: BUG: PathCollection’ object has no attribute ‘set_sizes’
  • #3127: DOC : added inherited-members to Axes autodoc
  • #3128: Axes aspect doc
  • #2608: Docs: pyplot.axes() should mention the aspect keyword argument
  • #3103: errorbar: fmt kwarg defaults to None; use ‘none’ to suppress plot call
  • #2366: Errorbar plot ignores linestyle rcParam
  • #3123: DOC : add documentation to Polygon methods
  • #3035: Add docs to Polygon *_xy
  • #3124: Zooming to a point changes a picked point’s index for data longer than 100 points
  • #3120: typo fix
  • #2492: subplots() shared scale is off
  • #3118: Wrong datalims with empty plots with shared axes
  • #2963: Segmentation Fault on adding BBoxImage to matshow
  • #3099: New animation example (Joy Division’s Unchained Love cover)
  • #3111: bug fix: check the type of the ‘key’ of the two array ‘r1’ and ‘r2’
  • #3093: Python 3.4 tkagg backend error while importing pyplot
  • #3108: DOC : clarified doc of add_artist
  • #3109: Undesired crop with thick lines
  • #2822: DOC : added caveat to Axes.add_artist
  • #2288: Symmetric Log scale: linscale < 1 ?
  • #3106: small bug in ‘class Appender’
  • #3107: Bug-fix for issue 3106
  • #3079: Scatter plot color array length should raise Error
  • #3092: Adds check that rgb sequence is of length 3
  • #3100: Use autolim kwarg in add_collection to prevent duplication of effort.
  • #3095: Memory issue when plotting large arrays with pcolormesh
  • #2738: BUG : errorbar does not respect lines.linestyle rcparam
  • #3104: BUG: in Spine.set_position(), preserve most Axis info.
  • #2941: Order of ax.spines[].set_position() and ax.yaxis.set_major_formatter() produces different results
  • #3012: set_ticks_position to non-default position, sets all tick texts to empty string
  • #3097: scatter should take array for alpha
  • #3101: Streamplot: clean up handling of masks, eliminate warning in test.
  • #3102: Image: handle images with zero columns or rows.
  • #3091: set_xlim() crashes kernel if interpolation=’none’
  • #3098: Fix regression in pcolormesh: don’t generate a path list.
  • #3094: Various improvements in finance.py
  • #2929: clip_on documentation note/warning
  • #3029: freetype cannot be found by build
  • #3032: Fix unable to find Freefont on Ubuntu 14.04
  • #3067: Fix for bug #3029.
  • #3052: Unresponsive figure when using interactive mode on Windows
  • #3078: fix argument checks in axis/base.margins
  • #3086: Multiple test errors in current master on Python 3.4 / Ubuntu 12.04
  • #2945: Bug in y-minimum for weighted, log, stepped Axes.hist
  • #3089: Fix log hist y-axis minimum with weighted data
  • #3087: small error in comment
  • #2996: Violin Plots
  • #3053: symlog-scale: Remove asssert linscale >= 1.
  • #3085: Mistake in documentation of Figure.colorbar()
  • #3077: Invalidate font manager when rcParam family lists change.
  • #3081: Points to pixels
  • #2889: bug: path effects in text() change text properties
  • #3080: Minor fix to commit 24bc071
  • #3054: BUG : fix for text path rendering issues
  • #3075: Add warning about updating font rcparams
  • #3076: Bug: backend_pdf: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe2
  • #3074: TST : force re-building of font-cache
  • #3065: font priority bug
  • #3073: TST : fix font-priority test
  • #3047: Updated CHANGELOG and whats_new.rst: with (re-)generate auto-legend
  • #2150: Bug in bar plot, leading zeros in data (bar heights) are ignored.
  • #2942: #2150 Updating patch limits if either width or height is non zero: Issue 2150
  • #2541: mouse-over coordinates wrong for polar plot with customized theta direction/offset
  • #2874: Fix for issue #2541 (revised)
  • #1981: plot() - Markevery only supports startpoint and stepsize, not endpoint
  • #2662: allow slice and fancy indexing to only show some markers
  • #2855: ENH Added the origin option to spy
  • #3022: Updating PyQt version checks for v4.10+
  • #3021: PyQt4 installation check fails as pyqtconfig is no longer built by default
  • #2471: Qt5 Backend
  • #3068: XDG_CONFIG_HOME causes server to crash
  • #3010: How to set multiple default fonts with matplotlib?
  • #3001: Install file got merge conflict
  • #3033: Feature Request: Artists should have a name attribute?
  • #3069: vistrails ImportError: No module named pylab.plot
  • #3015: Date stem simplefix
  • #2602: stem function with datetime argument does not work in 1.3.1
  • #3000: PGF backend: Lines in multi-line text drawn at same position
  • #3017: Do not provide (wrong) mtext instances for pre-layouted text blocks (fixes #3000)
  • #3009: BUG: Showing a BboxImage can cause a segmentation fault
  • #3061: Add Axes.add_image() for consistency.
  • #3063: Change EPD links to Enthought Canopy
  • #3050: Animation example: rain drops
  • #1891: Animation module errors out when using Python3
  • #1381: Figure.add_subplot documentation doesn’t explain args
  • #2898: Fix animation errors
  • #3031: avoid np.nan values in colors array returned by axes3d._shade_colors
  • #3038: BUG : expand x/y range in hexbin if singular
  • #2863: ensure non-singular extent in hexbin
  • #3005: Remove all references to `ipython --pylab`
  • #3048: Animation example displaying earthquakes
  • #3043: CHANGELOG whats_new.rst / Re-generate simple auto legend
  • #3040: OSX 10.7 Install Error
  • #3018: Fix documentation of entropy function
  • #2861: Update backend_cairo.py
  • #3028: Import error QT4 backend with python3.2.3
  • #3036: Unicode fixes
  • #2871: Add a colorblind friendly heatmap.
  • #2879: BLD : adjust min six version to 1.3
  • #3037: DEP : removed levypdf from mlab
  • #2974: documentation mistake in errorbar
  • #3025: mpl issue: #2974 - documentation corrected
  • #3030: Fix minor typo in customisation docs
  • #3026: Bug in matplotlib.mlab.levypdf
  • #3027: Update mlab.py
  • #2947: Re-Generate legend, through apply_callback/Apply
  • #3034: A function to refresh the figure.
  • #3014: BUG : improved input clean up in Axes.{h|v}line
  • #2197: pyplot.errorbar: problem with some shapes of the positional arguments
  • #2771: Fix font family lookup calculation
  • #3007: #3005 - Removed ‘ipython -pylab’ references
  • #3003: PGF backend: Fix vertical positioning of multi-line text
  • #2946: remove .rect member (clashes with QWidget)
  • #2839: BUG : fixes non-float args to stem
  • #2896: add doc for qt repaint
  • #2837: EXP : turn of clipping in spine example
  • #2772: BUG : instantiate fall-back writer
  • #2651: in animation writer object not instanciated
  • #2922: ENH : add flag to box_plot and bxp to manage (or not) xticks
  • #2921: Boxplot resets x-axis limits and ticks
  • #2950: DOC : edits to optional dependencies
  • #2490: INSTALL should list ffmpeg/avconv/mencoder/imagemagick optional dependencies and versions
  • #2916: Docs build segfaults on Launchpad
  • #2995: Added ‘interpolation_none_vs_nearest’ example, without .DS_store files
  • #3002: BUG/DOC : fix bad merge of INSTALL
  • #2965: Feature Request: Data Cursor Mode
  • #3006: The FreeType extension defines add_flags, but is never called. This
  • #2899: adding linewidth argument to pie
  • #2993: Avoid a null-pointer dereference in _tri.cpp
  • #2994: Minor fixes in _macosx.m
  • #2559: The response of mouse zoom & pan is slow with Qt4Agg backend.
  • #2997: Disable copying of C++ classes with nontrivial destructors
  • #2998: importing matplotlib breaks warn() function, when given an argument of type bytes
  • #2992: Remove a few dead assignments
  • #2991: Silence some compiler warnings related to ft2font
  • #2969: Tarball not installing on mac osx 10.9.2
  • #2990: Added ‘interpolation_none_vs_nearest’ example
  • #2989: Don’t call Py_DECREF on null in _ttconv.cpp
  • #2987: OpenCV + figure.show() doesn’t block GUI
  • #2972: aliasing with imshow(z, interpolation = ‘none’), when saved as a pdf
  • #2985: let KeyErrors pass silently on callback removal
  • #2979: add ‘buttons’ parameter in LassoSelector and SpanSelector
  • #2967: Exception with sphinx 1.2.2 using the ipython directive
  • #2984: small error in install faq
  • #2829: (fix #2097) PGF: get fonts from fc-list, use builtin fonts for tests
  • #2097: PGF-related test failures on Mac OS-X
  • #2976: Gtk3Agg backend (Ubuntu 14.04)
  • #2892: Reset plot_directive context
  • #2913: Allow :context: directive to take ‘reset’ option. Fixes #2892.
  • #2914: Don’t close figure if context and apply_rcparams are both set.
  • #2890: plot_apply_rcparams=True causes figure to not appear when updated
  • #2983: DOC/BUG : fixed sphinx markup
  • #2982: Docs build failure on Launchpad.
  • #2981: TST: __spec__ (an import-related variable for modules) was added in pyth...
  • #2978: BUG: EllipseCollection: fix transform error
  • #2964: line style rendering error
  • #2968: BUG: Fix the triangular marker rendering error.
  • #2966: axvline doc typo fix
  • #2962: py3k fix
  • #2739: DOC : improved extent of imshow doc
  • #2960: PEP8 : making pep8 happy again
  • #2303: Document figure.get_size_inches, improve set_size_inches and improve a ValueError message
  • #2836: DOC/ENH : get/set_size_inches
  • #2953: col2hex in figureoptions.py not versatile enough
  • #2956: Type of offset is int, not pointer.
  • #2948: DOC : added missing doc changes from #2844
  • #1204: Add power-law normalization
  • #2452: Fixed issues with errorbar limits
  • #2955: PEP8 : add missing line to un-break build
  • #2925: ‘Dictionary size changed during iteration’ in mathtext.py
  • #2926: BUG: Removes iteration over locals (no-no) in mathtext
  • #2915: Consistency of the radius argument for Path.points_in_path
  • #2939: Fixes a bug in drawing bitmap images in the macosx backend for handling device scaling
  • #2949: CLN : removed version check that required numpy > 1.2
  • #2848: DOC : removed line about un-needed dependencies in Windows
  • #2330: Documentation problem about installing matplotlib
  • #2152: We don’t actually support Numpy v1.4
  • #2943: Typos in doc of vlines
  • #2944: Have pyplot.subplots return an np array no matter how many plots are created
  • #2670: Core dump with use.tex
  • #2938: Stem plots could handle dates, no?
  • #2937: Distortion of vertical axis labels that contain MathTeX (MacOSX backend)
  • #2940: Fix some documentation mistakes
  • #2897: add ccw pie test
  • #2933: #2897 Adding tests for pie ccw. Issue 2897
  • #2936: #2897 Resubmitting the pull request for Issue 2897
  • #2932: Py3K failure in transform.contains_branch
  • #2923: Issue 2899
  • #2930: Cranky pep8
  • #2847: DOC : add link to plt.subplots from Figure.add_subplot
  • #2919: Import hangs when importing pyplot
  • #2909: BUG : add __hash__ to AffineBase
  • #2924: Pyplot figure window container
  • #966: axes_grid: indicate the axes for the suplot with append_axes
  • #2906: Fix Cairo text on Python3 with pycairo
  • #2903: Cairo Backend: Can’t convert ‘bytes’ object to str implicitly on Python3
  • #2775: Compatibility with pandas 0.13
  • #2920: fix six check message
  • #2546: Candlestick shadow is drawn after candlestick body
  • #2917: NotImplemented Error with gtk3cairo
  • #2912: Fix paths in doc which are searched for matplotlibrc (XDG).
  • #2735: Fixes issue #966: When appending the new axes, there is a bug where it
  • #2911: text_axes missing cleanups
  • #2905: Cairo: fix TypeError in figure.text() on Python3
  • #2870: Wrong symbols from a TrueType font
  • #2883: Fixing building issues on OSX 10.9 when using a non-system python installation
  • #2902: Installer crash on Mac OS X 10.9.2 (crashed on child side of fork pre-exec)
  • #2034: Legend tuple handler improve
  • #2834: WebAgg: Fix IPython detection. Fix encoding error on Python 3
  • #2853: counterclock parameter for pie
  • #1664: Support for skewed transforms
  • #2901: Trouble importing GTK when pyplot is imported
  • #2844: BUG : Qt repaint workaround on windows
  • #2895: typos: s/coodinate/coordinate & s/contols/controls
  • #2894: typo: s/contols/controls
  • #2891: wxversion
  • #2601: Legend does not work for quiver
  • #2875: Fix for issue #2872. Skip NaN’s in draw_path_collection.
  • #2888: Is there any way to keep the length between ticks in symlog plot the same?
  • #2887: fix a bug introduced in c998561d6cc1236
  • #2882: [arm] segfault with matplotlib.mlab.PCA
  • #2884: Fixed the failing tests on master.
  • #2878: merging 1.3.x broke build on master
  • #2159: Add darken and lighten to colors
  • #2537: Clockwise pie diagram
  • #2851: Fix positional/kwarg handling of the Z argument
  • #2808: BUG: master has broken some 3d plots
  • #2852: AttributeError: ‘module’ object has no attribute ‘next’
  • #2876: Added called process error to __all__
  • #2860: Fix subprocess.CalledProcessError on Google App Engine
  • #2877: plt.xscale('log') overrides grid
  • #2865: WebAgg: raise WebAggApplication.started flag before blocking
  • #2872: Matplotlib “eats” points when zeros present on logscaled scatter plot
  • #2867: GTK3 backend: implemented FigureCanvasBase.resize_event()
  • #2868: backend_qt4 qt4_editor figureoptions get_icon crashes application
  • #2866: ‘rounding’ of x coordinates in plt.plot with large 64-bit numbers
  • #2864: Frame around colorbar doesn’t use closepath (in PDF renderer at least)
  • #2862: how to realize the function like surf(x,y,z,c) in matlab
  • #2858: BUG: colorbar autoscaling now ensures a finite range of values
  • #2642: FloatingPointError exception in figure.colorbar
  • #2859: BUG? subplot with sharex clears axes
  • #2849: WebAgg issue - Uncaught SyntaxError: Unexpected token &
  • #2856: Add labels to points to aid data exploration
  • #2840: read Navigation toolbar parameters
  • #2854: DOC hist is not cumulative by default
  • #2825: WebAgg: extracted figure_div style into css and changed layout
  • #2830: Bug in multiple step horizontal histograms
  • #1455: Boxplot: allow whiskers to always cover entire range
  • #2444: Fixed bad vector transforms.
  • #2795: turn clipping off in spine example
  • #2731: 2d padding
  • #2846: Fix bug in horizontal step histograms (#2830)
  • #2806: BUGFIX: contour.py - add_label_near()
  • #2818: BUGFIX: This change fixes #2475, and incorporates pull request #2806
  • #2824: WebAgg: drawing text is either skipped or duplicated
  • #2776: TST : add time out to ani.save
  • #2819: DOC: clarified docstring for cbook.boxplot_stats
  • #2682: sphinx documentation, links, [I hate] orange
  • #2835: quiver: handle autoscaling with quiverkey when animated
  • #2616: Quiver does not _init with animated=True and quiverkey attached
  • #2777: unicode strings u'' have leaked into test_legend.py
  • #2769: squash smoke test on 3.2
  • #2838: TST : make 3.2 pass again
  • #2630: Qt4 save file dialog fails to appear on OSX
  • #2347: Colorbar autoscale handling an array of one value
  • #1499: twinx() on an inset axes wrongly acts on the main axes
  • #2598: colorbar() TypeError: only length-1 arrays can be converted to Python scalars
  • #2815: Bar plot width even for odd number of ‘left’ greater than 10
  • #2832: WebAgg Python3 ... strings again
  • #2833: path.simplify and path.simplify_threshold have no effect for SVG output
  • #2826: GTK3 backend: Replaced deprecated GObject calls with GLib
  • #2805: ENH: Updated inset locator axes to return a HostAxes by default
  • #2652: Axis tickmarks of 1e20 and higher fail
  • #2281: Documentation fails to build with Python 3
  • #2807: Python 3 METH_VARARGS with METH_KEYWORDS
  • #2202: Autoscale does not work for artists added with Axes.add_artist
  • #2786: eventplot raises an exception for empty sequences
  • #2821: DOC: point downloads at the matplotlib downloads
  • #2817: Provide ‘lite’ version of release tar file
  • #2164: [SPRINT] Single letter colors different than full name colors [sprint]
  • #2809: BUGFIX: This change fixes #2475
  • #2813: GTK3Agg backend: Only convert the cairo context to a cairocffi context o...
  • #2810: Segfault when blitting multiple subplots with the gtk3agg backend
  • #2814: nanovg backend?
  • #2811: plot_surface displays darkened colormap
  • #2801: Named colors example
  • #2804: Fixed the image compare functionality.
  • #2802: Getting Exception with “loc” attribute in title
  • #1995: - wxPython Phoenix
  • #2784: Scipy2013 Sprint: Cleaning F/C example
  • #2798: Added remove methods for legends in figure and axes objects
  • #2799: Xdg message repr
  • #2781: Triplot returns the artist it adds.
  • #2774: changed the text of INSTALL to be correct about what external
  • #2788: MEP12: Clean-up line and marker demos
  • #2787: Empty event loop
  • #2792: Disable legend on matplotlib.axes instance
  • #2779: remove old animtion examples.
  • #2027: Old animation examples
  • #2791: Basemap background image has latitudes reversed
  • #2789: Hatching color in contourf function.
  • #2715: Upload packages to PyPI directly, for pip 1.5
  • #2797: Memory black hole in matplotlib animation.
  • #2794: fix typo in documentation
  • #2793: missing mask for scroll event
  • #2668: No “scroll_event” when using Gtk3 backends
  • #2785: Log plots (semilogx, semilogy and loglog) crash with type error
  • #409: Errorbar layering
  • #2181: Scipy2013 Sprint: Cleaning examples of api example
  • #2780: ENH : improve error invalid error message for subplot
  • #2098: figure.add_subplot(1311): ValueError: Illegal argument(s) to subplot: (1, 3, 1, 1)
  • #2228: Building docs: Could not import extension sphinxext.math_symbol_table (exception: No module named math_symbol_table)
  • #2573: Matplotlib install breaks pip?
  • #2373: python-dateutil encoding issues under python 3.3
  • #2782: BUG: quiverkey must set the vector figure attribute
  • #2389: table.py: fix issue when specifying both column header text and color
  • #2729: update list of dependencies
  • #2748: matplotlib 1.3.1 for Python 3.2.5 on Mac OS X produces corrupt .eps files
  • #1962: When legend is outside the axes, pick events get handled twice
  • #2755: Fixes legend.get_children() to actually return the real children of
  • #1880: KeyEvent’s key attribute and modifier keys in WX backend
  • #2599: Create interpolation_methods.py
  • #2586: PGF backend does not clip image with specific bounding box
  • #2621: Simplify and fix dpi handling in tight_bbox
  • #2752: Make standardization of input optional in mlab.PCA
  • #2773: matplotlib 1.3.1 is broken on windows
  • #2557: Splitting navigation and toolbar
  • #2726: Don’t snap pcolor
  • #2760: line color=’none’ regression in 1.3
  • #2732: AttributeError: ‘Patch3DCollection’ object has no attribute ‘set_sizes’
  • #2770: No way to pass clear_temp to Animation.save
  • #2442: Rewrite of the entire legend documentation, including tidy ups of code and style to all things “legend”.
  • #2747: Error with Savefig, Pyparsing
  • #2746: ENH : added warning on annotate
  • #2675: clip_on = False does not work for x-axis
  • #1193: Cairo backend ignores alpha in imshow.
  • #2768: DOC/BUG: Fix references to demo files
  • #2766: Docs build failure
  • #1027: Possible bug in boxplot()
  • #991: Perfectly horizontal or vertical lines don’t render to svg
  • #841: Error autoscaling histogram with histtype=’step’
  • #217: New features for boxplot
  • #2744: handle NaN case nicely in _is_sorted
  • #2761: Fix line color handling
  • #2763: double_pendulum_animated.py in 1.2.1 fails due to clear_temp kwarg
  • #2765: There is no 1.2.2 out in the wild
  • #2754: changed timeout on travis so that smoketest stops timing out
  • #2756: Removes artificial limit in artist picker traversal. There are quite a
  • #2543: rcsetup.validate_bool_maybe_none(None) raises Exception
  • #2555: Make it possible to add mpl.rcParams to itself or deepcopy
  • #2556: Quiver leaks memory when called multiple times
  • #2558: fixes issue #2556
  • #2767: Transparency of overlaid contour fill without effect on underlying isocontours
  • #2740: MEP22 first draft (DO NOT MERGE)
  • #2510: Axes.margins() raises ValueError when only **kwargs is used
  • #2762: BUG : makes Axes.margins work with just kwargs
  • #2590: wrong version of mpl_toolkits imported when installing mpl with python setup.py install –user
  • #2730: ENH : added test on number of large differences between images
  • #2643: ENH/REF: Overhauled boxplots
  • #2669: PGF backend can’t find 64-bit ghostscript on win64
  • #2540: Location of subplot.set_aspect(...) matters for imshow
  • #2605: cxx error when installing matplotlib 1.3 on CentOS 5.9
  • #2622: Matplotlib fails to build with Freetype 2.5.1 on OS X
  • #2687: plt.xkcd() gives an error when a plt.text() is added with two line breaks “nn”
  • #608: mpl_toolkits.axisaritst should implement separate artists for x- and y- gridlines
  • #2655: The “2to3” seems doesn’t work while buliding matplotlib1.3.1 with python3.x
  • #1733: im.set_clip_path(rectangle) doesn’t work
  • #2734: Fixed issue #1733 - AxesImage draw function now takes into account the
  • #2757: Added missing warnings import
  • #2135: Test toolkits rebase
  • #2750: Jitter plot
  • #1736: Implement a Colormap.__reversed__
  • #2753: BUG : fixes py3k import
  • #2256: Can’t import plot_directive in Python 3
  • #1227: Does the gtk3agg backend work on python3?
  • #1030: patch facecolor does not respect alpha value
  • #1703: matploblib ignoring the switching of rendering backends
  • #2710: Fixed empty text bbox drawing.
  • #2751: BUG : fix failing test on 3.2
  • #1429: [sphinxext] needs ability to build html without the link to source
  • #1203: multi-subplot animation problem
  • #2633: svg from filenames containing ‘–’ can be illformed
  • #1148: Matplotlib doesn’t save correctly the figuren when using patches.Circle on different plots
  • #2264: Qt4Agg does not send backspace key_press_events
  • #1947: Generate thumbnail of figure contents for use as figure window icon
  • #2529: unable to build docs locally
  • #2741: seg-fault building docs
  • #1529: Unsatisfactory API example
  • #2749: Qt4 keys
  • #2137: PIL -> Pillow
  • #2302: mpl_connect event.key has ‘alt’ prepended in matplotlib 1.2 on windows
  • #2212: spyder and matplotlib
  • #2273: Qt4 keys
  • #2733: doc on rebase a pull request
  • #2276: implemented support for asymmetric margins.
  • #2263: Correct setup of margins for logarithmic plots
  • #1992: QT backend: Post-plotting layout values set via GUI get lost after zoom-in/zoom-out cycle
  • #1311: textcords=’axes fraction’ does not work for some axes ranges
  • #1712: Pylab function show() accepts any arguments
  • #1567: Create kwarg to normalize histogram such that sum of bin values equals 1
  • #2169: [SPRINT] Much better alpha control in mplot3d. Closes #1541
  • #829: tight_layout: take suptitle into account?
  • #2249: Autocompletion on rcParams: long-overdue restructuring of rcParams
  • #2118: rc_file does not restore settings from my matplotibrc
  • #2737: Duplicate month name in AutoDateLocator on DST timezones
  • #1408: Feature request: streaklines and improvements to streamplot
  • #1060: AutoDateLocator.__init__: add version since which keywords are available
  • #2237: Interactive plot styling
  • #1413: Reminder: PySide decref patch
  • #990: imshow extent keyword (documentation?)
  • #379: Axes objects to hold dictionary of axis objects
  • #2477: Add image value to x=, y= cursor text.
  • #2483: animation with ‘ffmpeg’ backend incompative with ‘bounding_box=tight’
  • #2218: color should set both facecolor and edgecolor in pyplot.bar
  • #2566: hsv_to_rgb isn’t the inverse of rgb_to_hsv
  • #1561: mlab.psd returns incorrect frequency axis for two-sided spectra with nfft odd.
  • #2365: Missing final edge in a ‘step’ histogram for matplotlib 1.3.0
  • #2346: 2.7.5-r2: Fatal Python error: Segmentation fault at matplotlib/transforms.py”, line 2370 in get_matrix
  • #2305: Request: Set figure size in pixels, not inches
  • #2214: new figure invoked from a python shell in Emacs for win32 freezes console even after it’s closed
  • #2235: Broken doc build
  • #1901: Qt4Agg + PySide fails to open a plot on linux64 (CentOS-5,6)
  • #1942: Matplotlib widgets: How to disconnect spanselector once selection is completed?
  • #1952: import pylab; pylab.plot([1,3,2]): Failed to load platform plugin “xcb”
  • #1863: SpanSelector broken in master
  • #1586: frameon=False shifts plot axes to to the right and increases figure width
  • #2121: geo_demo fails on OpenBSD
  • #2091: PEP8 conformance test fails without listing location of failures
  • #1738: Issue building on OSX 10.8.2
  • #1080: patch for building with mingw32
  • #867: Plots with many subplots can be slow
  • #912: FreeSans horizontal misalignment in PDF, SVG, PS backends
  • #1594: python3.3m/longintrepr.h:49: error: ‘PY_UINT32_T’ does not name a type
  • #339: Use scrollbars when figure size is larger than screen
  • #1520: “TextPath imported but not used”, says pyflakes
  • #1614: Segfault ufunc_object.c:1750
  • #1627: TkAgg backend: draw_if_interactive() broken?
  • #1309: matplotlib.tests.test_mathtext.mathfont_cm_23_test.test makes python debug to crash
  • #338: Interactive Compass object
  • #1805: Each pyplot function deserves its own page
  • #1371: vertical alignment of yticklabels fails on 0
  • #1363: error in matplotlib.pyplot.plot_date doku?
  • #1308: plot_date should not use markers by default
  • #1245: Cairo Backend: print_surface
  • #224: Faster implementation of draw_rubberband in GTK+ backend
  • #429: undefined behavior of figure.add_subplot() once subplot is modified.
  • #2673: ‘key_press_event’ registering keypresses as alt-key combo (win8, python3.3, matplotlib 1.3.1)
  • #2466: Implementation of separate horizontal/vertical axes padding to the axis_grid toolkit
  • #2705: Build fails on OS X with NumPy 1.9
  • #2707: Callable date formatter
  • #1299: Update Axes3D.tricontour for custom triangulations
  • #2007: mixed backend rely on __getattr__ method
  • #2176: Adjustments to contour.py so that levels are set accordingly to input vmin and vmax, if provided, so color bar works correctly.
  • #2474: MEP12: Example clean-up for reference
  • #2727: Typo in explanation of annotation_demo
  • #2728: fixed comment white space pep8
  • #666: griddata constant spacing check needs tweaking
  • #2313: mlab.griddata() more robust check for constant spacing
  • #2720: Look for user-specified styles in ~/.config/matplotlib/stylelib
  • #2712: Anchored sizebar fontprop
  • #2713: Compare pep
  • #2717: Unexpected behaviour in errorbar
  • #2207: color of candlestick lines
  • #2551: Fix behavior of hist function when passed empty dataset
  • #2595: EHN: add a span_stays option to widget.SpanSelector
  • #2647: use GridSpec in plt.subplots
  • #2724: Documentation for WeekdayLocator.byweekday parameter incorrect?
  • #2725: DOC : fixes small typos in matplotlib.dates docs
  • #2714: Deprecated matplotlib.testing.image_util.
  • #2691: Change LogFormatterExponent to consistently format negative exponents
  • #2719: Package initialization made possible when executed in environments with...
  • #2723: Backend selection without $DISPLAY available
  • #2718: Added missing cleanup decorator import.
  • #2695: Matplotlib useable on clusters with read-only resp. non-existing home directories on compute nodes.
  • #1907: Timers independent of canvases
  • #1780: New colormap normalizations: sqrt, arcsinh
  • #1519: new methods set_xlabel and set_ylabel in “class Figure”
  • #1254: backend_cairo.py – added print_surface method
  • #1200: Hatch linewidth for pdf and ps backends (#235).
  • #1143: [Sprint] Matlab fplot
  • #1134: Enable mlab.rec2txt() to write small floats instead of just zero
  • #827: make hist histype=’step’ return list of container instead list of list
  • #701: modify pcolor so masked elements are plotted with color specifed in cmap.set_bad
  • #801: tight_labels
  • #2248: axes_grid1: ImageGrid respect the aspect ratio of axes.
  • #2585: Improvements to anchored_artists.AnchoredSizeBar
  • #2481: datestr2num of year and month fails on 29th, 30th, and 31st of month
  • #2423: Off-axes markers unnecessarily saved to PDF
  • #2500: WIP: Fix streamplot set
  • #2239: Update of mlab.pca - updated docstring, added saving the eigenvalues.
  • #2592: api docs for matplotlib.artist.get and matplotlib.artist.getp are exactly the same
  • #1747: NotImplementedError: cannot remove artist
  • #2525: cfl() doesn’t clear gcf()._suptitle
  • #2711: Fixes issue #2525
  • #2704: Bugfix for issue #1747. Allows removal of figure text artists.
  • #2696: Fix Tk keyboard modifier masks on Windows
  • #2709: matplotlib colors darker than equivalent matlab colors
  • #2690: Build failure on MacOS X 10.5.8 (PowerPC G5) with Python 3.3.3
  • #2507: AutoDateFormatter: More customizable formatting
  • #2628: improved get_ticklabels kwarg
  • #1715: axes.get_xticklabels() doesn’t return all tick labels.
  • #2634: address FuncAnimantion trying to take lengths of generators
  • #1769: FunctionAnimator tries to take length of iterator
  • #2468: Add “sage” colors to colors.py
  • #2520: Adds option to plot average in boxplot, besides the median
  • #2432: Rotate markers in Scatter plot
  • #2521: Fix backend_svg.RendererSVG.draw_text to render urls
  • #2703: Updating regex used to split sphinx version string.
  • #2701: Fix FancyBboxPatch Typo
  • #2653: Inconsistent streamplot grid size
  • #2700: Consistent grid sizes in streamplot.
  • #2689: Disable offset box clipping by default.
  • #2530: AnchoredOffsetBox not taken into account by bbox_inches=’tight’
  • #2693: Use mpl.checkdep_ghostscript function to find ghostscript
  • #2692: _get_xdg_config_dir(), _get_xdg_cache_dir() - Restored for conformity to the standard.
  • #1809: Delaunay bug: bad triangulations (intersecting triangles)
  • #2679: Make test_save_animation_smoketest actually run
  • #2660: Error with _compute_convex_hull on certain triangulations.
  • #2504: Using qhull for Delaunay triangulation
  • #2683: Close a figure with a type long or uuid figure number
  • #2583: Pylab figure becomes unresponsive after an error
  • #2677: Make sure self._idle is set to True in all cases
  • #2597: BUG: Add subplot spec eq
  • #2650: Lightsource shade method parameters for color range definition
  • #2665: MacOSX backend supports 2x DPI images and MathTeX.
  • #1958: Macosx: Retina displays are not supported
  • #2112: New subplottool and various fixes
  • #2680: Deprecate toolbarqt4agg
  • #2685: Remove a redundant comparison that raises an exception in Python 3
  • #2657: different fix for comparing sys.argv and unicode literals
  • #2646: Fix Gtk3 crash when running inside of IPython
  • #2661: NF - see axes.get_label() when clicking on Edit curves lines and axes pa...
  • #2681: Plotting a matrix fails with maximum recursion depth exceeded.
  • #2676: Fix typo in _axes.vlines doc-string
  • #2569: Explicitly cast the input array to float before doing anything to it
  • #2607: Allow global customization of ticker params
  • #2672: Exporting 3d plots as u3d files
  • #2671: Deprecate IPython-related Sphinx extensions
  • #2674: properties instead of set_ and get_
  • #2666: Deprecate IPython-related Sphinx extensions
  • #2656: Use IPython’s copy of ipython_console_highlighting Sphinx ext, if available
  • #2515: overloaded _make_twin_axes on LocateableAxesBase
  • #2659: DOC: Remove redundant colormaps from examples
  • #2658: “float() argument must be a string or a number” when saving a png
  • #2636: “usepackage[russian]{babel}” does not work in matplotlib 1.3.1
  • #2648: Update backend_webagg.py
  • #2641: plot_date: Set the default fmt to ‘o’
  • #2593: I’d like to see axes.get_label() when clicking on ‘Edit curves lines and axes parameters’ after plt.show()
  • #2645: Add option to show/hide the source link in plot_directive
  • #2644: Small typo in the license.
  • #532: Figure.tight_layout() error or doesn’t work on Win with wxPython
  • #1732: Explicitely passing an axes to share axis with
  • #2461: New style format str
  • #2503: Fix interactive mode detection
  • #2640: Axes.plot: remove set_default_color_cycle from the docstring
  • #2639: BUGFIX: ensure that number of classes is always of type INT in Colormap
  • #2638: TypeError: Cannot cast scalar from dtype(‘float64’) to dtype(‘int64’) according to the rule ‘same_kind’
  • #2629: backend_qt4agg: remove redundant classes. Closes #1151.
  • #1151: FigureManagerQT used in new_figure_manager of Qt4Agg backend
  • #2631: BUG Raise exception for invalid input
  • #2594: New layout for qt4 subplottool + QMainWindow -> QDialog
  • #2623: setupext: put pkg-config -I, -L, -l locations at the head of the list
  • #1451: 3D animation example no longer works.
  • #1172: Axes.tick_params() fails with labelsize=<string> and direction=’out’
  • #2610: improve docstring and add test fot to_rgb(<float>)
  • #2609: to_rgb(float) or to_rgb(str(flot))
  • #2618: Fix issue 1172
  • #2619: slight tweak to mpl_example
  • #2626: minor pep8 to fix failing master builds.
  • #2482: animation fails to create a movie with ‘ffmpeg_file’ backend
  • #2443: Fix PEP8 test failures on master
  • #2604: adding global variable to keep track if gtkmain has been called
  • #2617: factor the pyplot dependence out of the figure_manager classes
  • #1545: gtk backend should switch to gtk.Builder
  • #2606: embedding_webagg example: Download button does not work
  • #1646: Interactive mode broken in Qt4Agg backend?
  • #1745: hist again... normed=True, stacked=True doesn’t make sense
  • #2588: Refactor mechanism for saving files.
  • #1196: errorbar bars don’t respect zorder
  • #2412: FAIL: matplotlib.tests.test_axes.test_single_point.test
  • #2411: FAIL: matplotlib.tests.test_axes.test_symlog2.test
  • #2410: matplotlib.tests.test_image.test_rasterize_dpi.test failure
  • #2329: set_position on Annotation is not working
  • #1486: ENH: Boxplot median and confidence intervals computed with user-spec’d function
  • #1181: NF - Text numeric values for ha and va
  • #2614: Initialization fails if get_home() returns None
  • #2615: Fixes issue #2482 and adds note in matplotlibrc.template
  • #2493: Solve issue #2482
  • #2613: BLD Fix build failure on Python 3.4b1 for Windows
  • #2459: pep8 for backend_pdf.py
  • #2612: Traitlets
  • #2409: Fix bugs related to bottom kwarg in step histograms
  • #2549: Add methods to control theta position of r-ticklabels on polar plots
  • #2567: more informative exceptions for empty/not-existing images in compare_images()
  • #2473: black background on rasterized quadmesh in ps output
  • #2603: Correcting bad string comparsion in lin-log plot aspect verification
  • #697: Partial coloring of text
  • #2561: multi-colored text example
  • #2236: Add easy style sheet selection
  • #2600: register Axes3D along with other projections
  • #2582: fix initialization of AnnotationBbox
  • #2574: Add axes.titleweight as an rc param
  • #2579: MultiCursor: make events connected during __init__ accessible (for later removal)
  • #2591: Fix infinite recursion in units with ndarray subclasses.
  • #1625: saving pgf to a stream is not supported
  • #2587: Make backend_pgf more flexible when saving to file-handles or streams (fix #1625).
  • #2554: User Guide Structure
  • #2565: mlab.psd behavior change
  • #2571: This fixes thee probllem brought up in the mailing list with the recent spectrum improvements
  • #2589: mathtext rendered does’t work with bundled pyparsing.py module
  • #2544: Fix 2542
  • #2542: Visual glitch in Axes borders
  • #2584: Fix typo in legend documentation
  • #2578: pie_chart_with_horizontal_bar_chart added
  • #2400: Feature request: rc parameter for ‘useOffset=False’
  • #461: ScalarFormatter creates useless offsets by default
  • #2576: ENH: Change default value of useOffset to false in ScalarFormatter.
  • #2401: adds rcParam axes.formatter.useoffset
  • #2495: fixed an enconding bug when checking for gs version
  • #2581: AffineBase.__eq__ should not raise an exception when the other does not ...
  • #2572: PPA for Precise
  • #2564: Axes3D scatter changes the color in version 1.2.1 during rotation
  • #2462: Path effects update
  • #2570: matplotlib 1.3.0 doc build for mac osx 10.9
  • #2364: No official build of OSX version on the download page.
  • #2563: Cannot hide axes ticks with log-scales
  • #2562: Just some small tweaks to the recipes
  • #2550: Using a single-shot timer with the Wx backend raises an AttributeError
  • #2198: Fix compilation on Solaris
  • #2552: after use(‘Agg’), the animate does not work well
  • #2553: removing items from the call to six.iteritems
  • #2547: fix removed api change regarding spectral functions
  • #2514: Mpl toolkit pep8
  • #883: bbox_inches=”tight” causes huge figures and text far outside figure frame
  • #2548: Zoom/pan shifts displayed surface.
  • #2538: streamplot hangs in application embedding Python interpreter
  • #2522: Add additional spectrum-related plots and improve underlying structure
  • #2535: Move external libraries to ‘extern’ directory - correction
  • #2534: cast argv to unicode before testing
  • #2531: Move external libraries to ‘extern’ directory
  • #2526: Minor doc fixes
  • #2523: Unicode issue in EPS output when using custom font
  • #2513: Patch disconnected when moved to another axes.
  • #2479: Rastized background color
  • #2512: Fix saving to in-memory file-like objects in Postscript backend
  • #2472: Plots using twinx draw on top of figure frame
  • #842: Patch.update_from does not preserve the facecolor when alpha is set.
  • #792: Make tests pass under all freetype versions
  • #2498: savefig() with StringIO.StringIO() object failing for PS backend on Python 2.7.5
  • #2252: Transparent SVGs not rendered correctly in PDF with ipython nbconvert
  • #2485: ENH better error message when wrong cmap name.
  • #2505: [Wishlist] fontproperties of table
  • #2489: tiny correction of matplotlibrc.template
  • #2506: minor docstring fix in dates.py
  • #2491: Re-enabled PEP8 test, closing #2443.
  • #2501: ttfFontProperty fails with invalid/misconfigured fonts
  • #2502: Updated the docs of pyplot.gca.
  • #2428: BUG: Fixed object type missmatch in SymLogNorm
  • #2497: Handle floats with commas in AFM files
  • #2496: Adding a missing ‘b’ back into two ‘bbox_‘ kwargs
  • #2494: Update scatter_demo.py
  • #2484: Fixes issue #2482 and recasts xrange as iter
  • #2486: make pep8 test routine reusable for other projects
  • #2480: Use Pillow always on Travis
  • #2406: BUG: Fixed github stats retrieval
  • #2441: Catch stderr as well as stdout
  • #2415: Bug: alpha parameter was ignored when fill color is #000000
  • #2300: would crash if get_home() returns None
  • #2420: Refactor WebAgg so it can communicate over another web server
  • #2447: BUG: Fix boxplots with manual confidence intervals passed as a numpy array
  • #2453: PdfPages: add option to delete empty file when closed
  • #2458: pep8 clean up
  • #2463: _tri breaks build on Cygwin
  • #2156: [Sprint] scatter plots are (reportedly) too slow
  • #1814: ipython and matplotlib
  • #2464: Rename C++ variables to avoid use of reserved identifiers
  • #2470: ENH: use checkdep_ghostscript to determine ghostscript executable
  • #2469: BUG: gswin64c.exe not detected on Windows
  • #2476: Updated the position of a few of the text examples because they were overlapping and hard to read.
  • #2379: Make matplotlib.test() print meaninful messages when baseline images are not installed
  • #2293: 1.3.0: type of hist return value changed
  • #2418: AssertionError with quiver, quiverkey, and an additional patch.
  • #2425: DOC: axis_off wrongfuly appears as a parameter to Figure.add_subplot
  • #2196: 1.3.0rc4: FAIL: matplotlib.tests.test_image.test_rasterize_dpi.test
  • #2445: Declare Numpy as a setup dependency
  • #2336: Added check in autoscale_None for completely masked pcolor plots.
  • #2377: ConnectionPatch “axis fraction” failure when axesB contains a plot
  • #2460: minor pep8 fix on every file
  • #2457: Privatize Text.cached
  • #2433: Handle Unicode font filenames correctly/Fix crashing MacOSX backend
  • #2455: Gitignore update
  • #2454: AxesImage.set_cmap() and AxesImage.set_clim() have no effects.
  • #2446: Don’t set use_2to3 unless we have to.
  • #2449: Qt4 clear before draw
  • #2424: remove some redunancy in _BaseAxes
  • #2435: Explicitly catch TypeError when doing pyparsing monkeypatch check
  • #2440: Pdfpages pagecount convenience getter method
  • #2437: Fix randomly failing tests
  • #2099: Updated coding standards test to raise an exception containing the PEP8 failiures.
  • #2439: Use six.string_types instead of basestring.
  • #2438: Use six.string_types instead of basestring.
  • #2289: speedup figure rendering removal of .startswith() calls and use generato...
  • #2431: BUG: in font_manager, handle unicode output from fontconfig
  • #2436: Catch explicit exceptions when setting locale
  • #2430: Document API change in hist
  • #2311: Use mimetypes module rather than try to implement our own
  • #2416: Multipage pdf with statement
  • #2427: DOC: Add axes_api to documentation after the refactoring
  • #2271: docs: add webagg-backend
  • #2417: Adding possibility to remove invisible lines and patches from relim
  • #2429: Document API change in hist
  • #947: Explain @cleanup decorator in testing documentation
  • #2096: Drawing a histplot crashes deeply inside matplotlib
  • #2242: DOC:Use monospace for –
  • #2426: Remove dead rms computation
  • #2421: docstring fix
  • #2419: extra ticklocs and ticklabels when plotting with bar(log=True) in matplotlib >= 1.3
  • #2378: issues with unicode_literals and pysides.QtCore.Slot
  • #2414: Adding the possibility to exclude invisible lines and patches in relim
  • #2382: New stlye qt calls
  • #2351: Annotation refactor
  • #2297: Fix bugs related to bottom kwarg in step histograms
  • #2117: fixes #2097, pgf: get scalable system-fonts from fontconfig, rely on builtin fonts for tests
  • #2408: backend_pgf: fix str/unicode comparison errors (v1.3.x)
  • #2407: backend_pgf: fix str/unicode comparison errors
  • #2403: PGF backend tests failing
  • #2404: Fix backend_ps.py
  • #2405: Operator ‘<<’ is deprecated, use ‘<<=’ instead
  • #2399: TypeError occurs when self.button=None in MouseEvents
  • #2402: support tight_bbox for pgf output, fixes #2342 (v1.3.x)
  • #2391: support tight_bbox for pgf output, fixes #2342
  • #2342: savefig PGF - RuntimeError: Cannot get window extent w/o renderer
  • #2398: printing MouseEvents throws TypeError when button==None
  • #2397: request : could the default windows font of matplotlib support an utf-8 “µ” ?
  • #2396: Try UNIXy and Windowsy ways of setting locale
  • #2392: PDF link for documentation of version 1.3.0 gets documentation for version 1.2.1
  • #2331: Make optional backends respect setup.cfg
  • #2393: use six.move for cStringIO
  • #2372: Fix step histogram endline
  • #2395: Drawing arrows correctly in log scale plots is too hard
  • #2385: fix forgotten cStringIO replacement when replacing 2to3 with six
  • #2384: Make background transparent by default when saving figure
  • #2388: Set default for transparency savefig
  • #2390: Transparent rcparams
  • #2383: BUG: Fix IndexError: too many indices with numpy 1.8
  • #2376: feature test pyparsing 2 bug instead of version check
  • #2386: locale breaks test suite
  • #2229: Matplotlib does not display hatching when rendering to pdf in fill_between
  • #2371: Corrections to cbook.warn_deprecated calls().
  • #2381: don’t install python-dateutil==2.1 on python 3.3
  • #2380: check if pyparsing <<= is broken instead of checking the version
  • #2374: Doc fix typos
  • #788: font_styles test failing for some people
  • #1115: Pass text alignment information to the PDF, PGF and PS backends
  • #1121: Cairo text is misaligned vertically
  • #1157: Use automatic dependency installation
  • #1342: Make test data install optional
  • #1658: WebAgg backend blocks
  • #2021: Running tests in parallel occasionally hangs in unpredictable ways
  • #2062: Deprecate our IPython-related Sphinx directives
  • #2286: Don’t enable “interactive mode” if not at the console
  • #2368: Set locale for tests
  • #2226: Stop relying on 2to3 and use six.py for compatibility instead
  • #2320: fail to import matplotlib.pyplot
  • #2310: Fix wrong binding of JS this
  • #2335: make sure we only perform absolute imports on loading a backend
  • #2309: use(‘module://’) directive doesn’t work as expected
  • #2192: Follow the PSF code of conduct
  • #2367: Fix a number of long-failing tests
  • #2363: [bug correction] trirefine is now independant of triangulation numbering
  • #2356: Bad xlim/ylim when using shared axes subplots and an empty subplot
  • #2357: Better axis limits when using shared axes and empty subplots
  • #2362: Non-ascii font name makes matplotlib.pyplot fail at import
  • #2358: Broken IPython notebook integration
  • #2296: rc defaults incorrectly interpreted by colorbar
  • #2352: changed colorbar outline from a Line2D object to a Polygon object
  • #2354: Possible memory leaks reported by valgrind
  • #2054: Ipython/Webagg integration
  • #2191: Write a dependency policy
  • #2301: Upload test result images to Amazon S3
  • #2348: Ignore any non-ascii characters when reading font information.
  • #2319: fix draw_idle reference in NavigationToolbar2
  • #2349: Plot errorbars as boxes instead of bars
  • #2345: texmanager font selection crashes
  • #2307: font_manager.py UnicodeDecodeError when starting ipython –pylab
  • #2306: Mollweide latitude grid
  • #2299: Mollweide projection no longer shows horizontal gridlines
  • #1648: RuntimeError: No SFNT name table
  • #2325: BF: guard against broken PyQt import
  • #2327: Bar demo2 improve
  • #2332: Except AttributeError when checking for gtk3 backends
  • #2134: MatPlotLib Figure Freezing on Windows
  • #2340: Fix #2339: render math text when using path effects
  • #2338: issues with pyparsing 1.5.7 and python 2.7
  • #2334: Remove disabled code.
  • #2344: Fixed the issue of pyplot tutorial missing the show() command
  • #2339: Math text with path effects is rendered as plain text
  • #2337: pylot tutorial’s codes are missing statements
  • #2308: Make pyplot.bar color kwarg less ambiguous
  • #2333: Fix wrong syntax for assert
  • #2321: PDF backend failure
  • #2318: clean up of Qt namespace breaks PySides
  • #2326: BUG FIX for Pull Request #2275: Fix incorrect function calls
  • #2328: Fix PySide compatibility
  • #2323: Axes cannot be animated using animation.py with blit
  • #2322: Axes cannot be animated using animation.py with blit
  • #2312: Replace the obsolete wx.PySimpleApp in the demo file embedding_in_wx5
  • #2316: Replace the obsolete wx.PySimpleApp
  • #2317: fix the docstring for scale_docs
  • #2244: Upgrade requirement to pyparsing 2.0.1, and fix pyparsing deprecation warnings
  • #2109: rcparam[‘axes.grid’]=True != axes.grid(True) ?
  • #2110: Fix rc grid parameter inconsistency
  • #197: FigureCanvasMac.flush_events() raises NotImplementedError
  • #2278: Can’t find 64-bit GhostScript on win64
  • #2266: pyparsing version parsing error
  • #2262: View accepts FirstResponder (for key_press_events)
  • #2255: XKCD-style doesn’t work with LineCollection
  • #949: add AOSA chapter link to docs?
  • #2147: Make nonposy=’clip’ default for log scale y-axes
  • #163: Problem with errorbar in log scale
  • #1920: finance ochl->ohlc
  • #2059: Pep8 on many tests
  • #2295: Vertical text alignment in multi-line legend entries
  • #2275: Fix Qt4 figure editor color setting and getting
  • #2274: Figure editor incorrectly captures color properties
  • #2287: Alpha values smaller than 1/256
  • #2279: Pyparsing
  • #2290: Fix a recursion problem with masked arrays in get_converter
  • #2285: Handle prop=None case in AnchoredText.__init__()
  • #2291: ENH: use an artist’s update() method instead of the setp() function
  • #2245: Adding a flush_events method to the MacOSX backend
  • #2251: Remove deprecated code marked for deletion in v1.3
  • #2280: PEP8 on tri module
  • #2282: Extend search path for PyCXX headers
  • #2283: Incorrect overriding of sys.stdout
  • #2158: Changes to anchored_artists.AnchoredSizeBar
  • #2284: plt.hist(... histtype=’step’) draws one line too much
  • #1939: GTK error, failed building on command line
  • #2272: zombie webpages
  • #2269: examples/showcase/xkcd.py does not show line randomization on Mac OS X
  • #2265: WebAgg favicon serving error in Python 3
  • #2267: Mention six in what’s new and install docs
  • #2261: WebAgg performance improvements
  • #1547: qt4_editor/formlayout.py TypeError: float() argument must be a string or a number
  • #2206: 1.3.0rc4: FAIL: No such file or directory: u’.../doc/mpl_toolkits/axes_grid/examples/demo_floating_axis.py’
  • #2260: texmanager font family fix