You are reading an old version of the documentation (v1.5.0). 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 2014/08/26 - 2015/10/29 (tag: v1.4.0)

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

We closed 585 issues and merged 731 pull requests.

The following 232 authors contributed 4890 commits.

  • Acanthostega
  • Alan Du
  • alex
  • Alexander Taylor
  • Alexei Colin
  • Ali Mehdi
  • Alistair Muldal
  • Allan Haldane
  • AmyTeegarden
  • Andy Zhu
  • Antony Lee
  • Arie
  • Ariel Hernán Curiale
  • Arnaud Gardelein
  • Arpad Horvath
  • basharovV
  • Behram Mistree
  • Ben Root
  • Benjamin Reedlunn
  • Brett Cannon
  • Brian McLaughlin
  • Bruno Beltran
  • cammil
  • Casey Webster
  • Casper van der Wel
  • caspervdw
  • chadawagner
  • chebee7i
  • Christian Brueffer
  • Christoph Gohlke
  • Cimarron Mittelsteadt
  • CJ Carey
  • curiale
  • Damon McDougall
  • Danhickstein
  • David
  • David Haberthür
  • David Kua
  • domspad
  • Dora Fraeman
  • Duncan Macleod
  • e-q
  • Elena Glassman
  • Elias Pipping
  • Elliott Sales de Andrade
  • elpres
  • Emil Mikulic
  • endolith
  • Endolith
  • Eric Dill
  • Eric Firing
  • Eric Ma
  • Eric O. LEBIGOT (EOL)
  • Erik Bray
  • Eugen Beck
  • Eugene Yurtsev
  • Fabien Maussion
  • Fabio Zanini
  • Federico Ariza
  • ffteja
  • Florian Rhiem
  • Francesco Montesano
  • Francis Colas
  • François Magimel
  • frenchwr
  • fvgoto
  • gcallah
  • Giovanni
  • gluap
  • Gregory Ashton
  • Gregory R. Lee
  • Hans Dembinski
  • Hans Moritz Günther
  • Hassan Kibirige
  • Holger Peters
  • hugadams
  • Ian Thomas
  • insertroar
  • Ioannis Filippidis
  • Ismo Toijala
  • itziakos
  • Jaime Fernandez
  • jaimefrio
  • Jake VanderPlas
  • James Pallister
  • James R. Evans
  • Jan Schulz
  • Jan-willem De Bleser
  • Jascha Ulrich
  • Jason King
  • Jason Liw Yan Chong
  • Jason Miller
  • JayP16
  • jbbrokaw
  • Jeff Lutgen
  • Jens Hedegaard Nielsen
  • Jeremy Fix
  • Jessica B. Hamrick
  • JGoutin
  • jlutgen
  • Jody Klymak
  • Joe Kington
  • Joel B. Mohler
  • Jorrit Wronski
  • Josef Heinen
  • Joseph Jon Booker
  • Jouni K. Seppänen
  • Jouni Seppänen
  • jowr
  • Julian Mehne
  • Julien Lhermitte
  • Julien-Charles Lévesque
  • Katy Huff
  • kikocorreoso
  • Kimmo Palin
  • Konrad Förstner
  • Konstantin Tretyakov
  • Leeonadoh
  • leeonadoh
  • Lennart Fricke
  • Leo Singer
  • Levi Kilcher
  • lichri12
  • Lori J
  • Loïc Estève
  • Majid alDosari
  • Marcos Duarte
  • Marek Rudnicki
  • Marin Gilles
  • Markus Rothe
  • Martin Fitzpatrick
  • Martin Thoma
  • masamson
  • Masud Rahman
  • Mathieu Duponchelle
  • Matt Giuca
  • Matt Li
  • Matt Shen
  • Matthew Brett
  • Matthias Bussonnier
  • Maximilian Albert
  • mbyt
  • mdehoon
  • mdipierro
  • Mellissa Cross
  • Michael Droettboom
  • Michael Sarahan
  • Michiel de Hoon
  • Min RK
  • Minty Zhang
  • MirandaXM
  • mrkrd
  • Muhammad Mehdi
  • Neil Crighton
  • Nelle Varoquaux
  • Niall Robinson
  • Nicholas Devenish
  • nickystringer
  • Nico Schlömer
  • Nicolas P. Rougier
  • Nikita Kniazev
  • Niklas Koep
  • Nils Werner
  • nwin
  • Ocean Wolf
  • OceanWolf
  • ocefpaf
  • Oleg Selivanov
  • Olga Botvinnik
  • Parfenov Sergey
  • patchen
  • Patrick Chen
  • Paul G
  • Paul Ganssle
  • Paul Hobson
  • Pete Bachant
  • Peter St. John
  • Peter Würtz
  • Phil Elson
  • productivememberofsociety666
  • pupssman
  • Ramiro Gómez
  • Randy Olson
  • rasbt
  • Remi Rampin
  • Robin Dunn
  • rsnape
  • Ryan May
  • Ryan Morshead
  • Ryan Nelson
  • ryanbelt
  • s9w
  • Scott Lawrence
  • sdementen
  • Skelpdar
  • Slav
  • sohero
  • Spencer McIntyre
  • Stanley, Simon
  • Stefan Lehmann
  • Stefan van der Walt
  • Stephen Horst
  • Sterling Smith
  • Steven Silvester
  • Stuart Mumford
  • switham
  • Tamas Gal
  • Thomas A Caswell
  • Thomas Hisch
  • Thomas Lake
  • Thomas Robitaille
  • Thomas Spura
  • Till Stensitzki
  • Tobias Megies
  • Tomas Kazmar
  • ugurthemaster
  • Ulrich Dobramysl
  • Umair Idris
  • Vadim Markovtsev
  • Víctor Zabalza
  • Wen Li
  • Wendell Smith
  • Werner F Bruhin
  • wernerfb
  • William Manley
  • Xiaowen Tang
  • xuanyuansen
  • Yu Feng
  • Yunfei Yang
  • Yuri D’Elia
  • Yuval Langer
  • Zair Mubashar

GitHub issues and pull requests:

Pull Requests (731):

  • PR #5301: BUG: Dot should not be spaced when used as a decimal separator
  • PR #5103: Add option to package DLL files
  • PR #5348: windows dlls packaging
  • PR #5346: Make sure that pyparsing 2.0.4 is not installed.
  • PR #5340: Improve compatibility for h264 ffmpeg-encoded videos.
  • PR #5295: Reduce number of font file handles opened
  • PR #5330: Reduce dupe between tests.py and matplotlib.test
  • PR #5324: Fix #5302: Proper alpha-blending for jpeg
  • PR #5339: PEP8 on Python 3.5
  • PR #5215: TST: drop py2.6 & py3.3 testing
  • PR #5313: Fix the minortick-fix
  • PR #5333: Patch 2
  • PR #5276: Use lock directory to prevent race conditions
  • PR #5322: Fix #5316: Remove hardcoded parameter from barh doc
  • PR #5300: Fixed compiler warnings in _macosx.m
  • PR #5304: Prelimiary fix for Mac OSX backend threading issues
  • PR #5297: BUG: recent numpy fails on non-int shape
  • PR #5283: Make new colormaps full-fledged citizens
  • PR #5296: Fix STIX virtual font entry for M script character
  • PR #5285: Fix some compiler warnings
  • PR #5288: Doc build fixes
  • PR #5289: Fix IndexError in cursor_demo.py.
  • PR #5290: implemeted get_ticks_direction()
  • PR #4965: WIP: Add new Colormaps to docs
  • PR #5284: New Colormaps to docs
  • PR #4329: Write status message in single line in Qt toolbar.
  • PR #3838: Fix units examples under python3
  • PR #5279: On Windows, use absolute paths to figures in Sphinx documents if necessary
  • PR #5274: Check dimensions of arrays passed to C++, handle 0 dimensions
  • PR #5273: Provide message if test data is not installed
  • PR #5268: Document and generalise $MATPLOTLIBRC
  • PR #4898: HostAxesBase now adds appropriate _remove_method to its parasite axes.
  • PR #5244: Matlab Style Label Warns In Test
  • PR #5236: DOC: tweak README formatting
  • PR #5228: Remove mentions of SourceForge
  • PR #5231: include links to the mailing list in the README
  • PR #5235: Add link to “mastering matplotlib” book
  • PR #5233: Skip over broken TTF font when creating cache
  • PR #5230: Fix casting bug in streamplot
  • PR #5177: MAINT: dviread refactoring
  • PR #5223: Update dateutil URL.
  • PR #5186: DOC: Fix docstrings for multiple parameters
  • PR #5217: Fix PathEffect rendering on some backends
  • PR #5216: Enable testing without internet access.
  • PR #5183: TST: fix AttributeError: 'module' object has no attribute 'nl_langinfo' on Windows
  • PR #5203: Fix mathtext_wx example not redrawing plots
  • PR #5039: sphinxext pot_directive: more robust backend switching
  • PR #4915: TransformWrapper pickling fixes
  • PR #5170: [MAINT] Add symlog locator to __all__ and to the docs
  • PR #5207: V1.5.x
  • PR #5021: Use json for the font cache instead of pickle
  • PR #5184: TST: fix test_mlab.test_griddata_nn failures on Windows
  • PR #5182: Fix ValueError: invalid PNG header on Windows
  • PR #5189: DOC: Fix encoding for LaTeX
  • PR #5178: DOC: Fix description of draw_markers in api_changes.rst
  • PR #5147: Cleaned up text in pyplot_tutorial.rst
  • PR #5171: Fix exception with Pillow 3
  • PR #5153: MNT: more minor tweaks to qt_compat.py
  • PR #5167: [BUG] symlog support for ax.minorticks_on()
  • PR #5168: Fix a bounds check
  • PR #5108: added None option to _get_view, also fixed a typo
  • PR #5106: FIX: array_view construction for empty arrays
  • PR #5157: Update MEP12.rst
  • PR #5127: mep12 on cursor_demo.py
  • PR #5154: TST: use patched nose for py3.6 compat
  • PR #5150: FIX: set internal flags first in FigureCanvasBase
  • PR #5134: qt imports fix
  • PR #5080: Try to make backend_gdk compatible with numpy 1.6
  • PR #5148: FIX: scatter accepts 2-D x, y, c; closes #5141
  • PR #5138: MAINT: use travis wheel repository for 3.5 build
  • PR #5129: FIX: be more careful about import gobject
  • PR #5130: DOC: add API notes for jquery upgrade
  • PR #5133: DOC: Update polar examples to use projection kwarg
  • PR #5091: Upgrade jquery and jquery-ui
  • PR #5110: Travis: Update Python to 3.5 final
  • PR #5126: mep12 on customize_rc.py
  • PR #5124: mep12 on ellipse_rotated.py
  • PR #5125: mep12 on ellipse_demo.py
  • PR #5123: mep12 on errorbar_limits.py
  • PR #5117: mep12 on fill_spiral.py
  • PR #5118: mep12 on figure_title.py
  • PR #5116: Mep12 fonts table ttf.py
  • PR #5115: mep12 on fonts_demo.py
  • PR #5114: BLD: setup.py magic to get versioneer to work
  • PR #5109: Fix for bug in set_cmap in NonUniformImage
  • PR #5100: The Visual C++ Redistributable for Visual Studio 2015 is required for Python 3.5
  • PR #5099: Fix corrupted stix_fonts_demo example
  • PR #5084: Fix segfault in ft2font
  • PR #5092: Generate reversed ListedColormaps
  • PR #5085: corrected doc string
  • PR #5081: Add WinPython and Cycler to installation instructions for Windows
  • PR #5079: Improve whats new
  • PR #5063: added tick labels from values demo
  • PR #5075: mep12 on fonts_demo_kw.py
  • PR #5073: DOC: updated documented dependencies
  • PR #5014: Add Travis job with 3.6 nightly
  • PR #5071: Fix URLError: <urlopen error unknown url type: c> on Windows
  • PR #5070: Bugfix for TriAnalyzer mismatched indices, part 2
  • PR #5072: Fix backend_driver.py fails on non-existent files
  • PR #5069: Typos in api_changes and whats_new
  • PR #5068: Fix format string for Python 2.6
  • PR #5066: Doc merge whatsnew apichanges
  • PR #5062: Fix for issue4977 mac osx
  • PR #5064: Use versioneer for version
  • PR #5065: Bugfix for TriAnalyzer mismatched indexes
  • PR #5060: FIX: add check if the renderer exists
  • PR #4803: Fix unit support with plot and pint
  • PR #4909: figure option dialog does not properly handle units
  • PR #5053: Unpack labeled data alternative
  • PR #4829: ENH: plotting methods can unpack labeled data
  • PR #5044: Added PDF version of navigation icons
  • PR #5048: Test with 3.5rc4
  • PR #5043: resize_event not working with MacOSX backend
  • PR #5041: mep12 on ganged_plots.py
  • PR #5040: mep12 on ginput_demo.py
  • PR #5038: PRF: only try IPython if it is already imported
  • PR #5020: mathtext: Add - to spaced symbols, and do not space symbols at start of string
  • PR #5036: Update what’s new for RectangeSelector
  • PR #3937: Rectangle Selector Upgrade
  • PR #5031: support subslicing when x is masked or has nans; closes #5016
  • PR #5025: [MRG] ENH Better error message when providing wrong fontsizes
  • PR #5032: ENH: More useful warning about locale errors
  • PR #5019: locale.getdefaultlocale() fails on OS X
  • PR #5030: mep12 on geo_demo.py
  • PR #5024: FIX
  • PR #5023: Fix Agg clipping
  • PR #5017: MEP22 warnings
  • PR #4887: FIX: mathtext accents
  • PR #4995: animation fixes
  • PR #4972: Qt5: Move agg draw to main thread and fix rubberband
  • PR #5015: Fix the fontdict parameter in set_xticklabels/set_yticklabels
  • PR #5009: TST: bump python 3.5 version to rc2
  • PR #5008: fix #5007
  • PR #4807: setupext.py: let the user set a different pkg-config
  • PR #5010: DOC: Add information on new views for custom Axes.
  • PR #4994: Fix syntax error
  • PR #4686: [WIP] Property Cycling
  • PR #5006: fix bug
  • PR #4795: ENH: Add API to manage view state in custom Axes.
  • PR #4924: MNT: changed close button color and text
  • PR #4992: showpage at the end of .eps files
  • PR #4991: FIX: double z-axis draw in mplot3D
  • PR #4988: BUG: in ScalarFormatter, handle two identical locations; closes #4761
  • PR #4873: mathtext: Finetuning sup/super block to match TeX reference
  • PR #4985: Fix for #4984
  • PR #4982: Mep12 hist2d log demo.py
  • PR #4981: Mep12 image demo2.py
  • PR #4980: Mep12 image interp.py
  • PR #4983: MEP12 on hist2d_demo.py
  • PR #4942: text update properties does not handle bbox properly
  • PR #4904: position of text annotations looses unit information
  • PR #4979: PY2K : in python2 lists don’t have copy method
  • PR #4689: Update to score_family in font_manager.py
  • PR #4944: qt backend draw_idle doesn’t work
  • PR #4943: qt backend has more draws than necessary
  • PR #4969: FIX: account for None in Line2D.axes setter
  • PR #4964: Clarify what “axes” means
  • PR #4961: Bounds checking for get_cursor_data(). Closes #4957
  • PR #4963: Grammar fix for pyplot tutorial
  • PR #4958: BUG: allow facecolors to be overridden in LineCollection
  • PR #4959: Fix link in documentation. Closes #4391.
  • PR #4956: MEP12 on image masked.py
  • PR #4950: Mep12 image origin.py
  • PR #4953: Make sure that data is a number before formatting. Fix for #4806
  • PR #4948: Mep12 layer images.py
  • PR #4949: Mep12 invert axes.py
  • PR #4951: FIX: argument order in RendereAgg.restore_region
  • PR #4945: qt backend default bbox not set when blitting
  • PR #4456: FIX : first pass at fixing nbagg close issue
  • PR #4939: NBAgg: fix Jupyter shim warning
  • PR #4932: MEP12 on load_converter.py
  • PR #4935: Add api change note about lena removal
  • PR #4878: PRF: only check some artists on mousemove
  • PR #4934: Colormep12rebase
  • PR #4933: MEP12 on line_collection2.py
  • PR #4931: MEP12 on loadrec.py
  • PR #4929: Correct numpy doc format in cbook api docs
  • PR #4928: remove lena images
  • PR #4926: Mep12 log test.py
  • PR #4925: Make sure _edgecolors is a string before comparison to string.
  • PR #4923: modifying sourceforge links
  • PR #4738: MNT: overhaul stale handling
  • PR #4922: DOC: update qt related prose
  • PR #4669: Creation of the ‘classic’ matplotlib style
  • PR #4913: Agg restore_region is broken
  • PR #4911: Super short lines with arrows do not act well
  • PR #4919: Issue08
  • PR #4906: broken_barh does not properly support units
  • PR #4895: Add latex preamble to texmanager _fontconfig
  • PR #4816: FIX: violinplot crashed if input variance was zero
  • PR #4890: Reduce redudant code in axes_grid{,1}.colorbar
  • PR #4892: Fix single-shot timers in nbagg backend
  • PR #4875: FIX: add explict draw_if_interactive in figure()
  • PR #4885: changed a pylab reference
  • PR #4884: mep12 on manual_axis.py
  • PR #4899: Replace kwdocd in docs with docstring.interpd/dedent_interpd
  • PR #4894: Qt5: Eliminate slow path when showing messages
  • PR #4824: Two bugs in colors.BoundaryNorm
  • PR #4876: Create a temporary bitmap context if needed
  • PR #4881: mep12 on matplotlib_icon.py
  • PR #4882: mep12 on masked_demo.py
  • PR #4844: Avoid possible exception when toggling full-screen
  • PR #4843: Rev coord wrapping
  • PR #4542: Fix cairo graphics context
  • PR #4743: BUG: Fix alternate toolbar import on Python 3.
  • PR #4870: mep12 on matshow.py
  • PR #4871: mep12 on mri_demo.py
  • PR #4846: mep12 on plotfile_demo.py
  • PR #4868: mep12 on multiline.py
  • PR #4861: mep12 on multiple_figs_demo.py
  • PR #4845: mep12 on print_stdout.py
  • PR #4860: Document get_cachedir() in troubleshooting
  • PR #4833: mep12 on quiver_demo.py
  • PR #4848: Mep12 newscalarformatter demo.py
  • PR #4852: Null strides wireframe
  • PR #4588: FIX: re-order symbol and acent in mathtext
  • PR #4800: Fixes to funcanimation
  • PR #4838: scale descent back
  • PR #4840: Improve error when trying to edit empty figure.
  • PR #4836: mep12 on psd_demo.py
  • PR #4835: Calculate text size and descent correctly
  • PR #4831: mep12 changes to axes_props.py
  • PR #4834: Test on Python 3.5 beta4
  • PR #4832: mep12: changed pylab to pyplot
  • PR #4813: Prf mouse move hitlist
  • PR #4830: mep12 on axes_demo.py
  • PR #4819: mep12 on pstest.py
  • PR #4817: mep12 on log_bar.py
  • PR #4820: mep12 on arctest.py
  • PR #4826: mep12 on image_demo2.py
  • PR #4825: Remove trailing zeroes in path string output
  • PR #4818: Mep12 logo.py
  • PR #4804: BUG: Fix ordering in radar chart example.
  • PR #4801: Travis switch from nightly to 3.5 beta
  • PR #4811: nan_test.py mep12
  • PR #4771: NF - New legend example with line collection
  • PR #4798: Fix msvc14 compile errors
  • PR #4805: Axes3d doc typo
  • PR #4797: remove empty constuctor
  • PR #4785: Animation conversion to HTML5 video
  • PR #4793: Added code information to Poly3DCollection
  • PR #4790: Test Cleanup Closes #4772
  • PR #4778: FIX: remove equality check in line2D.set_color
  • PR #4777: mep12 on pythonic_matplotlib.py
  • PR #4776: mep12 on scatter_masked.py
  • PR #4707: ENH: Add newly proposed colormaps
  • PR #4768: ENH: add remove call back to axes
  • PR #4766: FIX: fix python2 unicode compatibility
  • PR #4763: Return from draw_idle as soon as possible
  • PR #4718: Expose interpolation short names at module level.
  • PR #4757: Use BytesIO from io.
  • PR #4752: FIX: cast input to Rectangle to float
  • PR #4605: ENH: Use png predictors when compressing images in pdf files
  • PR #4178: Annotation: always use FancyBboxPatch instead of bbox_artist
  • PR #3947: Date fixes
  • PR #4433: ENH : stepfill between
  • PR #4733: Backport #4335 to master
  • PR #4612: Only use asynchronous redraw methods when handling GUI events in Qt5Agg (fix #4604)
  • PR #4719: ENH: add inverse function to _deprecated_map
  • PR #4727: FIX: fix afm + py3k + logscale
  • PR #4747: Added mplstereonet blurb to mpl_toolkits listing
  • PR #4646: MEP12 on tex_unicode_demo.py
  • PR #4631: Standardized imports
  • PR #4734: mep12 on scatter_profile.py
  • PR #4664: MEP12 on axis_equal_demo.py
  • PR #4660: MEP12-on-arrow_demo.py
  • PR #4657: MEP12-on-anscombe.py
  • PR #4663: MEP12 on axes_props.py
  • PR #4654: MEP12 on annotation_demo.py
  • PR #4726: DOC: whats_new for axes.labelpad
  • PR #4739: MNT: Remove unused code in pdf backend
  • PR #4724: DOC: slightly update demo
  • PR #4731: Implement draw_idle
  • PR #3648: dates.YearLocator doesn’t handle inverted axes
  • PR #4722: STY: pep8 that slipped by the tests
  • PR #4723: Travis: Revert to using tests.py. Temp fix for #4720
  • PR #4721: CLN: remove unused code path
  • PR #4717: BUG: when autoscaling, handle tiny but non-zero values; closes #4318
  • PR #4506: Enh python repl rd2
  • PR #4714: Add an option to streamplot to manually specify the seed points.
  • PR #4709: FIX: update scale on shared axes
  • PR #4713: API/CLN: remove threading classes from cbook
  • PR #4473: ENH: property if DrawingArea clips children
  • PR #4710: FIX: gracefully deal with empty size lists
  • PR #4593: FIX: Correct output of mlab._spectral_helper when scale_by_freq=False
  • PR #4708: Travis: Set exit to true in nose.main
  • PR #4701: minor typo in docstring
  • PR #4677: Set figure width and height with set_size_inches
  • PR #4684: MEP12 on set_and_get.py
  • PR #4683: MEP12 on stix_fonts_demo.py
  • PR #4668: Remove test dependencies from install_requires
  • PR #4687: Travis: Upgrade pip and setuptools
  • PR #4685: MEP12-on-barchart_demo2.py
  • PR #4682: Mods to documentation.
  • PR #4218: Addition of RC parameters
  • PR #4659: Mep12 shared to spectrum
  • PR #4670: Mep12 usetex
  • PR #4647: Be more correct when validating bbox rc params
  • PR #4639: MEP12 on transoffset.py
  • PR #4648: MEP12 on system_monitor.py
  • PR #4655: Mep12 step demo.py
  • PR #4656: Mep12 spine to stem
  • PR #4653: MEP12 on alignment_test.py
  • PR #4652: Mep12 stock demo.py
  • PR #4651: Mep12 subplot toolbar.py
  • PR #4649: MEP12 changes on symlog_demo.py
  • PR #4645: MEP12 on text_handles.py
  • PR #4611: Add % bachelors degrees plot example
  • PR #4667: Install latest version of mock on python 2.7
  • PR #4644: MEP12 on text_rotation.py
  • PR #4650: MEP12 on subplots_adjust.py
  • PR #4640: MEP12 on toggle_images.py
  • PR #4643: MEP12 on text_rotation_relative_to_line.py
  • PR #4641: MEP12 on to_numeric.py
  • PR #4630: MEP12 pylab changes on zorder_demo.py
  • PR #4635: MEP12 on tricontour_vs_griddata.py
  • PR #4665: PEP8 fix usetex_fonteffects
  • PR #4662: usetex_fonteffects.py: Import matplotlib here as needed
  • PR #4637: MEP12 on tricontour_smooth_user.py
  • PR #4583: Mnt mailmap
  • PR #4642: Fixed and classified equal_aspect_ratio.py
  • PR #4632: Changed pylab to plt.
  • PR #4629: translated pylab import to plts
  • PR #4634: MEP12 changes to use_tex_baseline_test.py
  • PR #4627: Reclassify contourf log.py
  • PR #4626: In coutourf_log.py, changed P. to plt.
  • PR #4623: Provide std::isfinite for msvc
  • PR #4624: Fix segfault on Windows
  • PR #4617: Fix for issue 4609
  • PR #4608: Axes.hist: use bottom for minimum if log and histtype=’step...’
  • PR #4618: swap standard deviations so that men’s means are shown with men’s std…
  • PR #4616: Explicitly install Mock at version 1.0.1
  • PR #4610: MNT: Replace outdated comment with self-explaining code (hatching in pdf backend)
  • PR #4603: MNT: Minor cleanups in the pdf backend and related files
  • PR #4601: FIX: handle empty legend in qt figureoption
  • PR #4589: Add separate drawstyles options to Qt figureoptions dialog
  • PR #4547: FIX: accept non-ascii in dvipng –version output
  • PR #4595: Fix alpha channels in PDF images
  • PR #4591: _create_tmp_config_dir() “mkdirs” the returned dir
  • PR #4596: Add remaining seaborn style sheets
  • PR #4594: Revert “WX Monkey patch ClientDC for name changes”
  • PR #4586: BUG: respect alpha in RGBA markeredgecolor; closes #4580
  • PR #4570: Add Seaborn style sheets; addresses #4566
  • PR #4587: DOC: clairify auto-level behavior
  • PR #4544: MNT: Deprecate idle_event and remove it from all but wx backends
  • PR #4522: type1font.py fixes and test case
  • PR #4578: Fixed typo in docstring #4562
  • PR #4564: DOC/MNT: Throwing some docstrings at axes_rgb.py
  • PR #4565: DOC: clean up rst in whats_new folder
  • PR #4572: FIX: remove unicode in wx_compat
  • PR #4571: Don’t ignore the fig arg in demo code
  • PR #4569: FIX: sign is not defined
  • PR #4503: Fix draw on show
  • PR #4551: %s -> %r else if invalid char unable to print error
  • PR #4554: A few WX phoenix related changes
  • PR #4555: Avoid making nose a dependency for matplotlib.testing.compare
  • PR #4553: BUG fix: prevent 2D axis from showing up after calling Axes3D.cla()
  • PR #3602: Add rcParams support for markers’ fillstyle prop
  • PR #4499: Jklymak colormap norm examp
  • PR #3518: Left ventricle bull eye
  • PR #4550: Doc AHA bullseye
  • PR #4527: Use C++ stdlib for isfinite etc.
  • PR #2783: Use metric identifiers to parse an AFM character metric line
  • PR #4548: qt_compat: supply more helpful message when no pyqt or pyside is found
  • PR #4541: Directly link matplotlib.org and not sourceforge.net
  • PR #4530: Get rid of annoying border for Tk Canvases
  • PR #3242: DateFormatter shows microseconds instead of %f for years <= 1900
  • PR #4153: bytes2pdatenum
  • PR #4535: FIX: move non-finite position check in text.draw
  • PR #4208: Fix compression of grayscale rasterized images when using (e)ps distilled with xpdf.
  • PR #4533: Revert “made idle_event() in backend_bases.py return True”
  • PR #4163: Fix #4154: Return a writable buffer from conv_color
  • PR #4310: Square plots
  • PR #4449: capsize with default in matplotlibrc
  • PR #4474: Possible fix for hatching problems inside legends (PDF backend)
  • PR #4524: CLN: explicitly cast (void *) -> (char *)
  • PR #4519: Removing intel preprocessors from qhull_a.h
  • PR #4521: Raise more useful error when tfm file is missing
  • PR #4477: OffsetBoxes now considered by tight_layout
  • PR #4426: FIX : hide ref counting violence unless needed
  • PR #4408: Fix path length limit
  • PR #4510: Try expanding user for _open_file_or_url.
  • PR #4256: Allow URL strings to be passed to imread
  • PR #4508: DOC: “Customizing matplotlib” should mention style sheets
  • PR #4481: Rasterize colorbar when it has many colors; closes #4480
  • PR #4505: Added reference to the Matplotlib-Venn package
  • PR #4497: Add link to new book
  • PR #4494: Returning the Poly3DCollection when calling bar3d
  • PR #4452: Fix for issue4372
  • PR #4483: BUG: Do not correct orientation of triangles returned by Qhull (master)
  • PR #4479: Problems with mpl.pyplot
  • PR #4466: Clipping for OffsetBoxes
  • PR #4091: ENH : add function to add displayhook
  • PR #4471: Minor improvements to the docstring of step.
  • PR #4393: Fix Line2D function set_markersize so it doesn’t fail if given a string ...
  • PR #3989: Allow Artists to show pixel data in cursor display
  • PR #4459: Downscale iterm2 backend example image in matplotlib toolkit docs.
  • PR #4458: Raise missing ValueError in transform_angles
  • PR #3421: make wx backends compatible with wxPython-Phoenix
  • PR #4455: Fix csv2rec for passing in both names and comments.
  • PR #4342: Implementation of Issue #3418 - Auto-wrapping text
  • PR #4435: MRG: use travis wheels for dependencies
  • PR #4441: Mentioned iTerm2 external backend in mpl_toolkit docs.
  • PR #4439: Import cbook.restrict_dict into backend_gdk
  • PR #4436: Travis, remove quite and verbose from nosetest flags
  • PR #3834: Remove lod
  • PR #4014: Fix Axes get_children order to match draw order
  • PR #4427: DOC : revert some documentation changes from #3772
  • PR #3772: Allow both linestyle definition “accents” and dash-patterns as linestyle
  • PR #4411: improvements to qt edit widget
  • PR #4422: FIX : turn path snapping off on ‘o’ marker path
  • PR #4423: TST : suppress all of the success messages
  • PR #4401: Fix #4333: Whitespace after sub/super cluster
  • PR #4350: Sets additional default values for axes and grid.
  • PR #4377: Memory leak for Cursor useblit=True on PySide/Python3
  • PR #4399: Enable travis tests on nightly python version (3.5 alpha)
  • PR #4398: Remove unnecessary pyplot import from axes_grid1
  • PR #4395: Travis docs fixes
  • PR #4355: TST : first pass updating to use travis containers
  • PR #4358: cbook.is_sequence_of_strings knows string objects
  • PR #4388: BUG : fix svg corner case
  • PR #4381: Legend rcparams doc tests
  • PR #4370: DOC: cp missing manage_xticks from bxp to boxplot docstring [backport]
  • PR #4356: STY: update example with preferred plt.subplots()
  • PR #4361: STY: update with use of plt.subplots(), other readability edits
  • PR #4362: fix rcParams legend.facecolor and edgecolor never being used
  • PR #4357: Change documentation of legend to reflect default upper-right
  • PR #4193: BUG/API : fix color validation
  • PR #4345: DOC : document exact freetype versions for tests
  • PR #4259: Implementation of Issue #4044. Added ScientificTable and ScientificCell subclasses.
  • PR #4228: BUG : fix non-uniform grids in pcolorfast
  • PR #4352: API/FIX : don’t accept None for x or y in plot
  • PR #4311: BUG : bbox with any nan points can not overlap
  • PR #4265: DOC/API : StrMethodFormatter
  • PR #4343: decode the execution path string based file system encoding
  • PR #4351: STY: update example with preferred plt.subplots
  • PR #4348: Reorder the code in the draw() method of Line2D to fix issue 4338
  • PR #4347: DOC: delete the repetitive word ‘the’ in docstrings and comments
  • PR #4298: Prevent ‘color’ argument to eventplot from overriding ‘colors’ kwarg (fixes #4297)
  • PR #4330: Add tick_values method to the date Locators
  • PR #4327: Fix lw float cast
  • PR #4266: Add functionality to plot bar and barh with string labels (Implement #2516)
  • PR #4225: Provide way to disable Multi Cursor (Implement #2663)
  • PR #4274: Fix Angstrom issues
  • PR #4286: Added native dpi option for print_figure
  • PR #4312: Some fixes to qt 4 and 5 examples
  • PR #4315: added resize parameter to plot 2d-arrays using figimage
  • PR #4317: DOC: Note about pixel placement in imshow
  • PR #3652: MEP22: Navigation by events
  • PR #4196: DOC/TST : document and test negative width to bar
  • PR #4291: Add note about nbagg middle click button
  • PR #4304: Labels do not becomes color anymore in figure options panel for qt toolb...
  • PR #4308: fixes #2885, #3935, #3693, for hatched fill
  • PR #4305: Improve error message when freetype headers are not found using python3
  • PR #4300: Fix #4299: Add support for leftVert etc.
  • PR #4293: Massive MEP move
  • PR #4119: Fix ValueError being raised when plotting hist and hexbin on empty dataset (Fix #3886)
  • PR #4249: DOC : start to move MEP to docs
  • PR #4278: Replace use of str() with six.text_type() for Py2&3 compatibility [backport to color_overhaul]
  • PR #4264: Fix for unpickling polar plot issue #4068
  • PR #4267: correct rst syntax for code blocks
  • PR #4263: Py26 format
  • PR #3060: converted assert into exception
  • PR #4261: STY: update example with preferred plt.subplots
  • PR #4250: BUG: Quiver must copy U, V, C args so they can’t change before draw()
  • PR #4254: Minor typo fix.
  • PR #4248: backend_pgf: don’t clip filled paths (fixes #2885, #3935, #3693)
  • PR #4236: multiple canvas support for Windows
  • PR #4244: Fix #4239: Don’t include scientific notation in path strings
  • PR #4234: Added mock, coverage and pep8 dep. Added pep8 options
  • PR #4233: Fix small option for docs build with sphinx 1.3
  • PR #4221: Suggest non-existing default filename (Implement #3608)
  • PR #4231: Fix #4230: Don’t overflow buffer with sketch path.
  • PR #4224: DOC : update testing docs
  • PR #4229: Bug in ParseTuple for PyQuadContourGenerator_init
  • PR #4226: Refactoring: fewer variables, slightly faster code
  • PR #4220: Add rcParams to enable/disable minor ticks on axes separately issue #3024
  • PR #4219: Implemented new feature for Issue #2880
  • PR #4197: Generate path strings in C++ for PDF and PS
  • PR #4113: forcing weight to int
  • PR #3985: Widget and animation improvements
  • PR #4203: DOC: Colormap synonyms in examples, fix errors caused by removing duplicates
  • PR #4118: CallbackRegistry fix
  • PR #4134: Axis Labels with offset Spines
  • PR #4173: Fix for issue #3930:ConnectionPatch with fancy arrow of length zero produces no plot
  • PR #4182: colorbar: edit tick locations based on vmin and vmax; closes #4181
  • PR #4213: Fix test docs build on Travis with Sphinx 1.3.0 Edit (Lock travis on 1.2.3 for now)
  • PR #4075: backend_cairo: Clip drawn paths to context.clip_extents()
  • PR #4209: More updates on dead URLs
  • PR #4206: Fix C++ warnings from latest clang-analyzer
  • PR #4204: Updated links in INSTALL
  • PR #4201: Bug in text draw method when path_effects are set
  • PR #4191: Adding ‘api_changes’ and ‘whats_new’ docs for PR #4172
  • PR #4198: Plot: convert ‘c’ to ‘color’ immediately; closes #4162, #4157 [backport to color_overhaul]
  • PR #4061: Allow users to decide whether a vector graphics backend combines multiple images into a single image
  • PR #4186: Close clipped paths
  • PR #4172: axes.locator_params fails with LogLocator (and most Locator subclasses) #3658
  • PR #3753: Logit scale
  • PR #4171: set fig.waiting = false when image data is received [backport to color_overhaul]
  • PR #4165: Make _is_writable_dir more flexible to obscure failure modes
  • PR #4177: MNT : fix typo in no-lint flag
  • PR #4149: Clean up matplotlib.colors
  • PR #4155: Various pep8 fixes - specifically targeting files which are failing travis pep8 tests
  • PR #4159: ENH better error message for wrong fontsize
  • PR #4176: Fix Travis building of docs with IPython 3
  • PR #3787: Refactors axis3d.py to address issue #3610
  • PR #4174: ENH: speed-up mlab.contiguous_regions using numpy
  • PR #4166: Ensure the gc module is available during interpreter exit
  • PR #4170: Travis: Commit docs on top of first_commit
  • PR #4164: Fix Gtk3 Backend Source ID was not found
  • PR #4158: Ensure that MPL_REPO_DIR is set on Travis
  • PR #4150: Travis syntax
  • PR #4151: BUG: fix bad edits to travis.yml file
  • PR #4148: Fix mathtext image bounding box
  • PR #4138: TST: trigger travis OSX tests if Linux tests pass
  • PR #3874: New C++ contour code with corner_mask kwarg
  • PR #4144: Fix for issue 4142: Let show() exit the run loop after all windows are closed in a non-interactive session
  • PR #4141: Modify set_ticklabels() to fix counterintuitive behavior of set_ticklabels(get_ticklabels)#2246
  • PR #3949: PEP8: adjust some long lines
  • PR #4130: Qt event fix
  • PR #3957: Corrected cax attributes of ImageGrid axes
  • PR #4129: MNT : fix text-based text with new advance-width
  • PR #4084: Updated some broken and outdated links in testing docs [backport 1.4.2-doc]
  • PR #4093: Gtk.main_iteration takes no arguments
  • PR #4031: Font advance width
  • PR #4079: scatter: fix marker kwarg bug. Closes #4073, #3895.
  • PR #4123: Link fix in external ressources + 1 addition
  • PR #4121: added guiEvent to PickEvent
  • PR #4116: DOC: Correct docstring typo in subplot2grid
  • PR #4100: Add guiEvent handling for web backends
  • PR #4104: Pep8 fixes
  • PR #4097: Fix scale factor label issue #4043
  • PR #4101: Add guiEvent data to Qt backend
  • PR #4096: Fix minor typo in artist tutorial
  • PR #4089: Fix #4074: Bug introduced in 91725d8
  • PR #4087: Fix #4076. Change how result is stored in point_in_path/point_on_path.
  • PR #4006: Allow interrupts to be delivered once Python is fixed.
  • PR #3994: Add per-page pdf notes in PdfFile and PdfPages.
  • PR #4080: test_axes: remove extraneous “show()”
  • PR #4081: Pep8 version fixes
  • PR #3992: Code removal
  • PR #4039: added some fixes in order to use the result obtained from mpl._get_configdir() [backport to 1.4.2-doc]
  • PR #4050: Fix masked array handling
  • PR #4051: Correct FA 4 name of Download icon
  • PR #4041: Prevent Windows from opening command prompt (#4021) [backport to 1.4.x]
  • PR #4032: Disable context menu in webagg
  • PR #4029: Fix key modifier handling in Web backends [backport 1.4.x]
  • PR #4035: FIX: resizing a figure in webagg
  • PR #4034: quiver: always recalculate in draw(); improve docstring; closes #3709, #3817 [backport to 1.4.x]
  • PR #4022: More helpful error message for pgf backend
  • PR #3997: Change documented “Optional” ScaleBase method to “Required”
  • PR #4009: Fix name of variable in doc string
  • PR #4005: Try to fix mencoder tests. [backport to 1.4.x]
  • PR #4004: Provide arguments to mencoder in a more proper way
  • PR #4002: fix find_output_cell for IPython >= 3.0 [backport to 1.4.x]
  • PR #3995: Fix wx._core.PyAssertionError ... wxGetStockLabel(): invalid stock item ID
  • PR #3974: Add Save Tool to NbAgg Figure [backport to 1.4.x]
  • PR #3676: Fix #3647 [backport to 1.4.x]
  • PR #3968: Add Support for scroll_event in WebAgg and NbAgg [backport to 1.4.x]
  • PR #3965: Js fixes for key events + ipython notebooks
  • PR #3993: Fix stupid typo
  • PR #3939: Deploy development documentation from Travis [not ready to merge]
  • PR #3988: MNT : deprecate FigureCanvasBase.onHilite
  • PR #3982: pgf can not write to BytesIO [back port to 1.4.x]
  • PR #3971: Added “val” attribute to widgets.RadioButtons
  • PR #3981: Fixes for File Saving in Webagg
  • PR #3978: Fix clipping/zooming of inverted images
  • PR #3970: Add Figure Enter/Leave Events to Webagg
  • PR #3969: Connect the Resize Event for WebAgg
  • PR #3967: FIX: Webagg save_figure - Raise a Warning Instead of an Error
  • PR #3916: RF: always close old figure windows
  • PR #3958: Suppress some warnings in examples
  • PR #3831: Fix python3 issues in some examples
  • PR #3612: Minor tick fix [backport to 1.4.x]
  • PR #3943: Legend deprecate removal + cleanup
  • PR #3955: API : tighten validation on pivot in Quiver
  • PR #3950: Ensure that fonts are present on travis when building docs.
  • PR #3883: BUG/API : relax validation in hist
  • PR #3954: Simplify set_boxstyle Accepts section of FancyBboxPatch
  • PR #3942: MNT : slight refactor of Axis.set_ticklabels
  • PR #3924: Fix PEP8 coding style violations
  • PR #3941: Change name of dev version
  • PR #3925: Text.{get,set}_usetex: manually enable/disable TeX
  • PR #3933: Fix minor typo in docs: s/right/left/
  • PR #3923: Fixed PEP8 coding style violations
  • PR #3835: Single axes artist
  • PR #3868: Ensure that font family is unicode
  • PR #3893: Don’t close GzipFile before it is used
  • PR #3850: FIX str.decode in python2.6 does not take keyword arguments [backport to 1.4.x]
  • PR #3863: Fix log transforms (fixes #3809) [back port to 1.4.x]
  • PR #3888: Update collections.py
  • PR #3885: Fix indentation
  • PR #3866: Regression in transforms: raises exception when applied to single point
  • PR #3196: Issue with iterability of axes arguments [backport to 1.4.x]
  • PR #3853: typeFace as bytestring in Py3
  • PR #3861: Added missing implementation of get_window_extent for AxisImage and test (fixes #2980).
  • PR #3845: BUG: non integer overlap might lead to corrupt memory access in as_strided [backport 1.4.x]
  • PR #3846: wrong method name
  • PR #3795: RcParams instances for matplotlib.style.use
  • PR #3839: backend_wx: delete remaining lines for removal of printer support
  • PR #3832: Remove deprecated nonorm and normalize
  • PR #3402: Image tutorial notebook edit
  • PR #3830: Merge of #3402
  • PR #3824: Path.contains_points() returns a uint8 array instead of a bool array
  • PR #2743: Updated the macosx backed figure manager show function to bring the
  • PR #3812: insert deprecation warning for set_graylevel
  • PR #3813: Make array_view::operator= non-const
  • PR #3814: [examples] use np.radians/np.degrees where appropriate
  • PR #3710: allow selecting the backend by setting the environment variable MPLBACKEND
  • PR #3811: copy all array_view members in copy constructor
  • PR #3806: OSX backend. 2D histograms are flipped vertically
  • PR #3810: extend #if to include both CLONGDOUBLE related definitions
  • PR #3808: BUG : fix #3805
  • PR #3807: A couple of simple to fix warnings in the examples
  • PR #3801: Fonts demos improvments
  • PR #3774: [examples] final pep8 fixes
  • PR #3799: Update to doc/conf.py to allow for building docs without qt installed
  • PR #3797: Fix for #3789, segfault in _tri
  • PR #3698: fixed axvline description of ymin/ymax args. Little edit in axhline doc
  • PR #3083: New rcParams to set pyplot.suptitle() defaults
  • PR #3788: Fix Sphinx warning in widgets
  • PR #3683: remove _orig_color which is duplicate of _rgb
  • PR #3502: Improved selection widget
  • PR #3786: Fix ‘version version not identified’ message.
  • PR #3784: Fix warning in docs causing Travis error
  • PR #3736: Boxplot examples
  • PR #3762: WebAgg: flush stdout after printing, redirect “stopped” message to stder... [backport to 1.4.x]
  • PR #3770: Treat Sphinx warnings as errors when building docs on Travis
  • PR #3777: Upgrade agg to SVN version
  • PR #3781: Fix compiler warning
  • PR #3780: backend_pgf: pgftext now requires color inside argument (fix #3779) [backport to 1.4.x]
  • PR #3778: Reduce coupling between _tkagg and _backend_agg modules
  • PR #3737: Rgb2lab minimal
  • PR #3771: [examples] fix pep8 error classes e225, e227 and e228
  • PR #3769: made idle_event() in backend_bases.py return True
  • PR #3768: Mock backens when building doc
  • PR #3714: [examples] fix pep8 error classes e231 and e241
  • PR #3764: MNT : removed *args from CallbackRegistry init
  • PR #3767: RST fixes for the docs
  • PR #3765: MNT : delete unused Image
  • PR #3763: WebAgg: _png.write_png raises TypeError
  • PR #3760: ENH: use fewer points for 3d quiver plot
  • PR #3499: Legend marker label placement
  • PR #3735: ENH: add pivot kwarg to 3d quiver plot
  • PR #3755: Reenable shading tests for numpy 1.9.1 and later
  • PR #3744: Final decxx corrections to PR #3723
  • PR #3752: Make sure that initial state gets reset if anything goes wrong in ``rc_context`` [backport to 1.4.x]
  • PR #3743: remove mention to %pylab [backport to 1.4.2-doc]
  • PR #3691: Minor C++ improvements
  • PR #3729: handling of color=None by eventplot(), fixes #3728
  • PR #3546: Example of embedding a figure into an existing Tk canvas
  • PR #3717: Github status upgrade
  • PR #3687: Errorbar markers not drawn in png output
  • PR #3724: Remove duplicate import_array() call
  • PR #3725: Fix invalid symbol if numpy 1.6
  • PR #3723: Complete removal of PyCXX
  • PR #3721: Subplots deprecation
  • PR #3719: Turn rcparams warning into error and remove knowfail
  • PR #3718: Use is to compare with None in backend_pdf
  • PR #3716: Ignore doc generated files
  • PR #3702: Remove the check on path length over 18980 in Cairo backend
  • PR #3684: Build failure on Launchpad
  • PR #3668: [examples] pep8 fix E26*
  • PR #3303: Adding legend handler to PolyCollection and labels to stackplot
  • PR #3675: Additional Warnings in docs build on travis after merge of decxx
  • PR #3630: refactor ftface_props example
  • PR #3671: fix for #3669 Font issue without PyCXX
  • PR #3681: use _fast_from_codes_and_verts in transform code
  • PR #3678: DOC/PEP8 : details related to PR #3433
  • PR #3677: Rotation angle between 0 and 360.
  • PR #3674: Silince UnicodeWarnings in tests
  • PR #3298: Wedge not honouring specified angular range
  • PR #3351: Update demo_floating_axes.py
  • PR #3448: Fix scaling of custom markers [backport to 1.4.x]
  • PR #3485: Reduce the use of XObjects in pdf backend [backport to 1.4.x]
  • 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 #3642: TST : know-fail shadding tests
  • PR #3619: PatchCollection: pass other kwargs for match_original=True
  • PR #3629: examples: fix pep8 error class E211
  • PR #3515: examples: fix pep8 error classes E111 and E113
  • PR #3625: animate_decay.py example code is less complicated
  • PR #3613: Fix problem with legend if data has NaN’s [backport to 1.4.x]
  • PR #3611: Fix spelling error
  • PR #3600: BUG: now only set ‘marker’ and ‘color’ attribute of fliers in boxplots
  • PR #3594: Unicode decode error [backport to 1.4.x]
  • PR #3595: Some small doc fixes only relevant on the master branch
  • PR #3291: Lightsource enhancements
  • PR #3578: Fixes test to assert instead of print
  • PR #3575: Supports locale-specified encoding for rcfile.
  • 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 #3369: Added legend.framealpha to rcParams, as mentioned in axes.legend docstring
  • PR #3510: Fix setupext [backport to 1.4.x]
  • PR #3513: examples: fully automated fixing of E30 pep8 errors
  • PR #3507: general pep8 fixes
  • PR #3506: Named colors example, figure size correction [backport to 1.4.0-doc]
  • 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 #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 #3457: Add Qt5Agg to backends in matplotlibrc.template.
  • PR #3438: Get rid of unused pre python 2.6 code in doc make.py
  • PR #3432: Update whats_new.rst
  • 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 #3244: Filter warnings in rcparams test (and others)
  • PR #3378: BUG: Fixes custom path marker sizing for issue #1980

Issues (585):

  • #5259: 1.5.0~rc2: unittest failures/errors on (debian) i386
  • #3315: “Too many open files” in test runs on Python 3.3
  • #5328: Reduce duplication between tests.py and matplotlib.__init__:test()
  • #5302: Pixelated fonts when plot saved as jpeg
  • #5226: Font cache thread safety
  • #5310: Regression in axes.color_cycle assignment on 1.5rc2
  • #5316: Axes.bar: wrong default parameter in documentation
  • #5317: Make nbagg recognise the requested facecolor of a figure
  • #5312: error in set_linestyle
  • #5277: implement get_ticks_direction()
  • #5303: strange issues trying to play wit Matplotlib1.5rc3 (win32, cgohlke)
  • #5280: Separate test data from matplotlib package
  • #5202: New colormaps are not included in the plt.cm.datad dictionary.
  • #4783: Adapt http://matplotlib.org/devdocs/users/colormaps.html to include new colormaps
  • #5291: ERROR: matplotlib.tests.test_patheffects.test_PathEffect_get_proxy
  • #5286: unit_scatter.py example crashes on Python 3.4
  • #5185: Random test failures in Legent tests (1.5.0rc2)
  • #5270: Issues zooming in and out with shared axis
  • #5265: Document $MATPLOTLIBRC
  • #5260: 1.5.0~rc2: unittest failures/errors on (debian) mipsel
  • #5237: Error with bar plot and no data
  • #5254: no ax_get_lines.style_cycle
  • #4896: [mpl_toolkits.axes_grid1] Can’t remove host axes’ twin axes
  • #5242: Legend color race condition
  • #5227: Link to PyPI, rather than SourceForge, for direct download links
  • #5232: RuntimeError: No SFNT name table
  • #5229: Documentation build failures with Numpy 1.10
  • #5136: move tarballs from SF to pypi
  • #2046: Miscelaneous travis test failiures
  • #5173: Error in boxplot, 1.5.0.rc2
  • #5209: pyplot fill_between warning since upgrade of numpy to 1.10.10
  • #5220: Any chance of retiring Lena from Sampledoc background
  • #5218: Figure should be a contextmanager?
  • #5049: xkcd plots stopped working on Mac OS X.
  • #4024: Path effects applied to annotation text containing n
  • #5198: use nose attributes to mark network tests
  • #5211: ValueError when passing numpy array as edgecolors argument to scatter
  • #5155: .whl package for Python 3.5
  • #5149: basemap warpimage does not handle transparency in non-cylindral projections
  • #4908: TransformWrapper is not reliably pickleable
  • #5196: pyside is broken
  • #5194: Refactoring of qt import logic has broken qt tests on 1.5.x
  • #5191: self._renderer = _RendererAgg(int(width), int(height), dpi, debug=False) ValueError: width and height must each be below 32768
  • #5190: savefig output blank eps files.
  • #5175: “prop_cycle” or “prop_cycler” in ver 1.5.0.rc2?
  • #5200: plot label will not show up on legend if _ is used as first charcter in label
  • #5199: plot color yields inconsistent results
  • #5197: pyplot.plot() doesn’t respect the selected color
  • #5176: git repo contains Mac OS metafile
  • #5174: curious issue on Windows trying to run test
  • #3588: ax.minorticks_on won’t play nicely with symlog-scale.
  • #5105: 1.5rc1: Calling figure transform with wrong argument crashs python
  • #5107: 1.5.0rc1: Crash with multiline text.
  • #5165: _
  • #5162: mathtext fails to render left right (for sympy matrices)
  • #5156: mpl.rcParams[“lines.markeredgewidth”] = 0 removes markers in lines?
  • #5094: ‘FigureCanvasAgg’ object has no attribute ‘_is_idle_drawing’ (1.5.0rc1)
  • #5135: BUG: Issue with blitting of PyQt autoscaled figure
  • #5078: numpy incompatibility
  • #5141: Scatter “c” kwarg hsa changed
  • #5140: installing matplotlib fails using pip on python3
  • #5059: Precompiled wheel for Python 3.5
  • #5083: Please include un-minified version of JQuery
  • #5122: docs: backend list don’t mention qt5agg in interactive backend list
  • #5119: RegularPolygon does not close path if fill=False
  • #5077: make versioneer play nice with how we build docs on travis
  • #5113: __version__ not filled for master
  • #5101: wx: Recapturing the mouse in the same window? especially on Linux
  • #5088: 1.5 and 2.0 release schedule
  • #5082: Can’t build 1.5RC1 on Mac OSX
  • #4999: TriAnalyzer.scale_factors() has mismatched boolean indexes
  • #4543: Aggregate whats_new and api_changes rst files for docs
  • #5058: PyQt4 canvas crashing on MacOS X 10.8
  • #4574: Removing figureoptions from subclassed NavigationToolbar2QT
  • #5055: Contourf Colorbar
  • #5042: Feature request: pre_draw_event
  • #5037: IPython is always imported by pyplot, if present
  • #750: axes.cla() in mplot3d - grid lines don’t fall back.
  • #5018: axes3d.py: Several docstrings concatenate with NoneType
  • #5016: plot line not shown in some cases involving masked arrays
  • #4967: Animations are (mostly) broken
  • #5007: wrong zooming behaviour in constrain mode (‘x’ or ‘y’ is pressed)
  • #4837: fill_between in matplotlib does not handle “rasterized=True” option correctly
  • #4691: Numpy version >= 1.10 dependency issue.
  • #4736: Docs build hangs at pylab_examples/system_monitor example
  • #4744: Release Schedule 1.5
  • #5005: bug in matplotlib/examples/pylab_examples/table_demo.py
  • #4971: axis(‘equal’) in mplot3d plots causes duplicate z axis in the nbagg backend
  • #4989: Install from source on linux sets incorrect permissions for mpl-data files
  • #4761: ScalarFormatter throws math domain errors with polar curvilinear grid examples
  • #4973: Darkjet
  • #4767: Regression Qt5 Backend
  • #4966: Removing Line2D is broken
  • #4957: IndexError when moused over panned image
  • #4960: Bug on the pyplot.table colColours property (version 1.3.0)
  • #4391: Switched links in AXISARTIST documentation
  • #4955: Switch default Qt library
  • #4806: axes.format_cursor_data is raising a (2.7) ValueError and (3.4) TypeError in Jupyter notebook with nbagg backend
  • #4947: animation blitting is no longer working
  • #4457: nbagg backend: multiple execution of same cell with plots
  • #4841: nbagg close figure when removed from dom
  • #4281: nbagg: “Close figure” action does not ‘close’ the figure object
  • #4918: Notebook backend zoom rect VEEERY slow in 1.5dev
  • #4927: Remove lena.jpg/png, it is undistributable and violating copyright
  • #4732: Interactivity is fragile
  • #3649: Matplotlib Installing Test Dependencies
  • #4914: alpha value of markeredgecolor is overwritten by markerfacecolor
  • #4774: Inline backend not working on master
  • #4883: Incorrect default backend set for matplotlib after installing pyside
  • #4888: Pyplot ability to read 16 bit image (tiff)
  • #2654: ``CGContextRef is NULL`` of tight_layout with MacOSX backend
  • #1368: spanselector does not respect widgetlock
  • #4540: add scroll-to zoom to main codebase
  • #2694: Provide public access to the toolbar state for widget interaction
  • #2699: key_press_handler captures number keys and ‘a’?
  • #4879: “%matplotlib notebook” required before every call to plot?
  • #4012: Arrow annotations behave differently between 1.3.1 and 1.4.2
  • #4292: Annotation with negative axes fraction coordinate placed incorrectly with v1.4.3
  • #4865: Wrong coordinate transform on jupyter notebook (inline backend)
  • #4866: plt.plot(..., c=”...”) doesn’t always set the color properly
  • #4858: Can’t use mpl_toolkit.axes_grid1 together with GTK3 libraries/backend
  • #4735: The mailing list is down
  • #4462: following mathematic symbols failed in matplotlib.mathtext, version 1.3.1
  • #4791: Consider not having osx backend be default for people using macs
  • #4796: Ticklabel alignment issue with Arial
  • #4823: Can’t render multiple contour plots in Django
  • #4794: The following required packages can not be built: png
  • #4784: Incorrect polygon filling of mplot3d filled contouring
  • #4772: Tests not independent of each other
  • #4782: Plots missing from http://matplotlib.org/devdocs/users/colormaps.html
  • #4775: Update backend_wx and backend_wxagg to remove deprecated wxPython Phoenix items
  • #4765: Multiple legend labels in axes.hist do not support unicode
  • #4764: Conflict of local module Collections
  • #4758: matplotlib %notebook steals focus in jupyter notebooks
  • #4751: Bar plot seems not to understand numpy.uint8 dtype
  • #4140: Annotation bbox clipping incorrect for boxstyle='round' Matplotlib >= 1.4.0
  • #4139: Annotation text bbox calculated incorrectly in matplotlib>=1.4.3?
  • #643: add drawstyle option to fill_between function
  • #4335: Whitespace in mathtext is too large and inconsistent with LaTeX
  • #4604: Slow/blocking panning in Qt5Agg backend
  • #4720: pep8 tests are not really running but reporting success
  • #4715: RcParams class does not have proper “get” ability of deprecated keywords
  • #3473: afm.py error in python3
  • #4742: Error when adding matrix in the X-axis
  • #4745: bug in dark_background and transparent = True ?
  • #2907: Expose ax.yaxis.labelpad and ax.xaxis.labelpad to the rc file
  • #1318: qt4backend zoom-to-rect box is drawn incorrectly on OSX
  • #4740: Difference between backend_wx and backend_wxag?
  • #4260: Saving a pdf, with a single image, grayscale colormap, and transparent background produces a black background
  • #3330: macosx backend doesn’t support numeric fontweight
  • #2790: zooming problem on figures with shared axes
  • #2517: PDF output does not respect zorder when using imshow
  • #1883: Cairo backend reports file closed on writing to SVGZ file format.
  • #1325: Auto-scaling of extent not working for subplots when using sharex and sharey
  • #796: im caching in draw_tex
  • #699: Error in AxesGrid docs
  • #4318: pyplot.savefig fails with ValueError: cannot convert float NaN to integer
  • #4504: issue with display hook in base python repl
  • #4705: Matplotlib differences MacOSX and other Aggs
  • #4365: ValueError exception when plotting a legend on an empty scatter graph with marker size = data length
  • #4712: mpl_toolkits does not have __init__.py (Linux)
  • #4339: inconsistent plotting behavier between x coordinate in number and dates
  • #4207: eps export of rasterized grayscale images leads to compression artifacts
  • #4328: Incorrect and Inconsistent output of function PSD when scale_by_freq=False
  • #4364: Add test for legend.*color
  • #4437: tricontour and tricontourf hang
  • #3146: Display z value in matshow in addition of x, y.
  • #4673: unify setting figure size
  • #4498: Wrong default value “loc” for pyplot.legend() in documentation or implementation
  • #4613: min mock version on travis
  • #4609: background color of text is forground color on MacOSX
  • #4620: Default bottom for step and stepfilled histograms creates offset on log plots
  • #4606: Axes.hist with log=True, histtype=’step...’ ignores bottom kwarg
  • #4599: Qt figure options legend crash with no labels
  • #4600: Qt figure options colors in text fields
  • #4447: Qt figure options widget can’t undo step linestyle
  • #4598: Error shows when I import matplotlib after installation
  • #4545: Latex not work because dvipng_hack_alpha does not work with dvipng that prints non ascii characters
  • #4514: GTK3Cairo backend: “TypeError: Can’t convert ‘bytes’ object to str implicitly” with python 3, when using log scale
  • #4331: pdf backend not outputting masks for grayscale images
  • #4120: _create_tmp_config_dir() in __init__.py does not create a directory
  • #4580: alpha value lost on marker edges
  • #4566: Add stylesheets to mimic Seaborn and Bokeh
  • #4549: Strange behavior with data from grib file
  • #4537: Confusion about the number of contour levels
  • #4409: cannot convert float nan to integer int(divmod
  • #4469: Incorrect hatching in legend for PDF backend
  • #4515: Allow rotations and flips of ‘x axis’ in Geo projections
  • #4534: The future of Idle event - (GTK warning on window close)
  • #4470: Issue encoding type1 fonts with python 3
  • #4579: ImportError: subprocess
  • #4556: update errorbar artists
  • #4558: Last legend text as path outline with usetex
  • #4557: Problem with datetime
  • #4577: plot failed.
  • #4567: mpl.image.AxesImage array is stored as a MaskedArray
  • #4576: python 3.4 import matplotlib error for tkagg
  • #4562: fix typo in figure docs
  • #4560: cmr12 file not found when using pdf backend.
  • #4552: Unable to run ScrollingPlot example
  • #4525: masked arrays broken in py3k + gcc 5.1 on arch linux
  • #4546: How to get the mpl_toolkits to install
  • #4492: Emoji missing when use plt.savefig()
  • #4511: he third twinx axis can’t be converted to log scale
  • #4518: Switching Compilers (Intel Related)
  • #3041: pyplot.scatter() does not cycle colors
  • #4538: problem matplotlib in eclipse con python 2.7
  • #4539: Qt backend should have default way to zoom out
  • #3179: Bug : (minor) time axis labels show “%f” instead of microseconds for years up to 1900
  • #4126: Load_converter: TypeError: strptime() argument 0 must be str, not <class ‘bytes’>
  • #4066: Nan issue in text.py
  • #4092: CPU 100% usage while idling on some backends.
  • #4154: imshow bug on GTKCairo and GTK3Cairo
  • #4529: Alpha Channel does not work with custom colormaps
  • #4531: matplotlib.pyplot.plot does not use the kwarg ‘c’
  • #4475: Matplotlib gives useless error message when latex not installed
  • #4523: linewidth antialiased=False image is not the same as matlab
  • #3898: axes3d.py error when using lines3d and surface3d demos
  • #4517: Why is _gci a private method?
  • #4283: Memory hole when using Cursor widget with Qt (PySide) and useblit=True on Windows
  • #4512: Color defaults
  • #4407: Regression in maximum path size
  • #4507: “Customizing matplotlib” should mention style sheets
  • #4480: Colorbar consist of many segments in SVG output
  • #4484: Error converting to_rgba while using color syntax versus c syntax
  • #4500: Save single transparent .gif file from plot?
  • #4495: Saving figure as EPS file fails
  • #4493: TypeError: boxplot() got an unexpected keyword argument ‘labels’
  • #4372: Keyboard shortcuts to close the figure are not active on OS X with the backend MacOSX
  • #4461: Seqfault in WX backend following the merge of Phoenix
  • #4460: WX Phoenix AttributeError: ‘NavigationToolbar2WxAgg’ issue
  • #4478: please re-schedule “Color Overhaul” milestone
  • #4454: savefig.format config has no effect under Qt4Agg
  • #3984: Support for Scalar Image Cursor Display?
  • #3418: auto-wrapping text
  • #4453: %matplotlib notebook and procedural interface
  • #4195: “Unexpected null receiver” when using python -c
  • #4443: Enable Sourcegraph
  • #4440: MatplotlibDeprecationWarning: Use xyann instead
  • #4442: Cannot use umlauts in plot title
  • #1709: Feature Requestion: filled step plot
  • #4432: Can’t print scroll mouse events
  • #4424: mpl.tri.Triangulation does not work but plt.tricontourf does
  • #2136: Inconsistent linestyle specifications between Line2D and Patch artists
  • #4425: Make limits options for vlines and hlines?
  • #4410: Curves, line & axis parameter editor has poor support for colors
  • #4323: seaborn.tsplot and matplotlib’s “Curve lines and axes parameters” editor
  • #4421: IPython Notebook: irregular marker edge for ‘o’
  • #4420: extra kwargs raises exemption
  • #4417: incorrect color assigned by scatter plot when plotting points of a single c value
  • #4333: Rogue mathtext rendered spaces
  • #4412: clabel support for manual singleton levels
  • #4415: matplotlib.cm.gist_rainbow appears to be always red
  • #4405: FancyArrowPatch misinterprets keyword for horizontal alignment
  • #4349: SVG backend is assigning same id to clipPath elements
  • #4392: What is the real correct function name?
  • #4341: Matplotlib: savefig produces incorrect SVG image for bar chart with log-scaled Y-axis
  • #2277: Easy fix for clipping misrendering of matplotlib’s SVG in other viewers
  • #4179: SVG node order issue
  • #4386: matplotlib.pyplot.plot() named parameter c sometimes ignored (but color seems to always work)
  • #4296: libfreetype not found if installed at uncommon path
  • #4378: for examples, please provide method of showing source code in browser
  • #4344: Feature: “default data point popups”
  • #4360: matplotlib styles - setting a legend’s background color?
  • #4044: Delete vertical lines (or vertical rules) in plt.table? How to remove cell boundaries and shows table as scientific tables?
  • #4227: pcolorfast fails in master when image is not uniform
  • #4309: Bbox overlaps method returns True for NaN vertices
  • #4338: pylab.plot markers aren’t independent from lines (pylab: 1.9.2)
  • #4297: ‘color’ LineCollection prop overrides ‘colors’ kwarg in ax.eventplot()
  • #4336: Easiest way to limit clabel to current axis
  • #4306: Inconsistent behaviour of float vs. str valued linewidth kwarg when saving plots as ps or eps.
  • #4324: Inconsistency in function PSD when the NFFT parameter is an odd number
  • #2516: bar() (and possibly other plots) should take an array of string labels for x axis
  • #3656: FigureCanvasQT backend_qt5agg bug (backend_qt4agg) works
  • #4316: Automatic number of bins for matplotlib histograms
  • #4289: nbagg scroll wheel / middle click button event
  • #4303: Labels become colors in figure options in qt backends
  • #4307: Percent signs don’t show up in labels with ps backend and usetex=True
  • #4301: nbagg backend API incomplete?
  • #4299: Mathtext left and right with other delimiters (Vert)
  • #3886: behavior when plotting no data
  • #4252: Simplify handling of remote JPGs
  • #4275: UnicodeEncodeError when trying to save a figure
  • #4276: BrokenBarHCollection not working with log scale axis
  • #4272: inset_axes does not work on top of imshow
  • #4068: Cannot unpickle polar plot
  • #4262: Bug in pyplot.plot() with zorder/solid_capstyle kwarg combinations
  • #3935: Clipping errors in pgf export when using fill_between and set_ylim()/ylim()
  • #3693: pgf files created by PGF backend are incorrect for paths which extend beyond axes limits
  • #2885: PGF backend messes up fill
  • #4239: Errorbar caps missing in master when saving to PDF
  • #4242: Histograms in log-scale miss the “unity” bins
  • #4215: Get docs building with Sphinx 1.3.0
  • #3608: Suggest unexisting filename when saving displayed figure
  • #4230: Buffer overflow in xkcd example with pdf backend.
  • #4222: Bus error in contour on OSX in master
  • #3024: Option to turn on minor ticks in matplotlibrc
  • #2880: fignum_exists() could handle string numbers?
  • #3715: Axis labels only move with spines if there are ticks
  • #3930: ConnectionPath with fancy arrow of length zero produces no plot
  • #4181: Extraneous invalid ticks with colorbar extend keyword
  • #4216: Cant install Matplolib
  • #4214: add legend to error fill port / mlab.offset_line
  • #4054: Drawn lines on plot get incorrect over a certain width
  • #4199: PDF backend + TeX renders Unicode BOM as visible junk characters on Python 3
  • #3903: Dealing (gracefully?) with problematic fonts
  • #3285: legend: reverse horizontal order of symbols and labels
  • #4162: c=color not changing line color
  • #4157: BUG: different colorcycle behavior when using c or color as keyword when plotting.
  • #4185: Colorbar outline has broken path in vector backends
  • #4110: Move testing support into setup.py
  • #4180: UniformTriRefiner gives uncorrect results for transposed arrays
  • #4168: nbagg backend stops working
  • #3483: Cannot properly reload figure that was previously pickled
  • #3610: axes3d label padding does not work
  • #4169: Error with nbagg backend on Windows 8.1 and Anaconda
  • #4156: AttributeError: ‘FigureCanvasAgg’ object has no attribute ‘invalidate’
  • #4160: Bug when clearing axes created with twinx
  • #4161: How to test for optional build dependencies?
  • #4147: Problems with text that is just a LaTeX minus sign
  • #4027: Text going outside subplot with multiple axes
  • #4142: MacOSX backend not closing properly
  • #2246: Counterintuitive behavior using get/set _yticklabels (or _xticklabels)
  • #4136: SVG backend ignores interpolation=’nearest’ option in imshow()
  • #2387: Clean up imports
  • #4083: Marker edges are randomly missing
  • #3895: MarkerStyle Instance not Accepted for scatter
  • #253: Align text using advance width, not glyph width
  • #4073: Can’t set marker fillstyle
  • #4102: Unsharp text in the Inline-backend.
  • #4117: Colormap set_under and set_over have no effect on color bar for PolyCollection
  • #4098: best way to access mouse event in webagg after going through backend?
  • #4106: Hanging in Django
  • #4043: tick_right() doesn’t move scale factor
  • #1341: Add label support to fill_between
  • #4095: Plotting with marker style ‘,’ (pixel marker) shows nothing
  • #4074: Sliders show as (truncated) triangles when using Cairo backends, fine with Agg.
  • #4076: contains() is broken with scatter plots with master, works with v1.4.3rc1
  • #3064: BUG signed/unsigned sloppiness in _image.cpp
  • #4078: backend_pdf has a FutureWarning
  • #3654: Mac OS X backend: <Error>: CGContextClosePath: no current point
  • #2577: _backend_agg.so: undefined symbol: MPL_matplotlib__path_ARRAY_API
  • #2359: cxxsupport.cxx not found
  • #2568: Matplotlib Animation.save() hangs from stalled pipe
  • #2536: fill_between and a y log axis
  • #2721: default matplotlib build process crashes python during build process on OS X 10.9
  • #3019: Can not find fonts when export pdf using matplotlib Agg backend with usetex=True
  • #2778: Change font to Helvetica (Neue) in Linux
  • #2954: sort out why tests did not catch #2925
  • #3584: Trouble reducing figure size with tkagg backend
  • #4040: Baseline alignment of xtick labels when using usetex=True
  • #4047: line color not picked up in rc arguments?
  • #4071: boxplot raises KeyError when notch == True and one of the boxes has no data.
  • #4065: Histogram with histtype=’step’ dows not respect lines.linewidth
  • #3913: After successfully saved a png picture, you can not use it
  • #3934: Axis limits default to (0.0, 1.0, 0.0, 1.0) with a Circle patch
  • #3986: unable to pickle.load an AxesSubplot object
  • #3908: Bug in example user_interfaces/printing_in_wx.html
  • #4064: 3D figures cannot be created in 1.4.2: ‘module’ object has no attribute ‘_string_to_bool’
  • #3750: ImageGrid crashes when specifying axes class
  • #4053: PowerNorm().__call__ doesn’t work with scalar input value
  • #3816: savefig with bbox_inches=’tight’ ignores annotation without text
  • #3095: Memory issue when plotting large arrays with pcolormesh
  • #3998: Semilog plots with zero values
  • #4049: Issue with plotting zeros in log space
  • #4021: using animation.save with ffmpeg writer after compiling with py2exe opens command prompt
  • #4046: Can’t import pylab after1.4.x update: TypeError: cannot return std::string from Unicode object
  • #4030: Disable context menu for WebAgg backend?
  • #3633: twinx clear problem
  • #3673: drop test files from source distribution?
  • #3817: quiver is not plotting only 1 vector
  • #3709: quiver does not consider direction of an axis
  • #4037: Hist Plot Should allow Normalized Values other than 1
  • #4036: WebAgg fails to start on Windows 7 with v1.4.2
  • #3272: figure fractions are only accurate with qt backend
  • #3352: devel doc independent from release
  • #4010: Crash when saving figure with “special” text
  • #4018: Text issues when “redirecting” stdout/stderr
  • #4013: multiple savefig() –> Error: alloc: invalid block
  • #2678: mencoder tests fail
  • #4003: Saving animation with mencoder fails if bitrate is specified
  • #3734: Image redraw problem on OSX with wx>2.9 & mpl>1.1
  • #3820: matplotlib.org/dev points to 1.3.x
  • #3962: No image appears with nbagg
  • #3996: Choose rcfile to use at runtime
  • #3557: Bug fix for plotting minor ticks
  • #3647: text backgroundcolor not clipped in figures
  • #3963: Missing Events in NbAgg Backend
  • #2764: animation save gets error writing to file with ffmpeg and ogv (or ogg)
  • #3990: Plot markers are not drawn when no edge is requested
  • #3987: unable to pickle.load an AxesSubplot object
  • #3979: WebAgg Saving JPEG Raises Error
  • #3977: Zooming on images doesn’t work properly (anymore)
  • #3972: WebAgg Backend Canvas is Not an Image
  • #3966: Error in WebAgg When “S” Key is Pressed
  • #3960: Matplotlib requires sudo on Ubuntu 14.04 for me
  • #3823: latex support fails when $MPLCONFIGDIR is specified on command line
  • #3822: test_axes_grid1.py is in the wrong location
  • #3766: Transparency not respected in legendPatch
  • #3946: Should imshow display a grid when axes.grid is set in rcParams?
  • #3869: Numeric labels do not work with plt.hist
  • #3956: plot function with pixel marker (,) not displaying data points
  • #3951: validation of pivot in quiver
  • #3882: hist / hist2d inconsistent for plotting single data point
  • #3929: fill_between() no longer works with border linewidth of 0
  • #3907: ‘pivot’ property not recognised in quiver
  • #3626: Manual xlim log stackplots not showing, linear stackplots segfault
  • #2845: Why are we doing second -> date conversion our selves?
  • #3785: Set legend’s background using rcParams/style
  • #3697: Using arrowstyle causes “Unknown property shrink”
  • #3940: Qt Version Validation Failure
  • #3776: Bug in circle patch plotting when using the same patch for two different figures
  • #3932: ConnectionPatch with log scale and non-positive starting coordinates fails to produce a figure
  • #3927: matplotlib power spectral density (PSD) value discrepancy
  • #3928: Unable to install matplotlib when freetype is installed somewhere other than in /usr/lib and /usr/include
  • #3915: Numpy.array elementwise comparison to None very slow in backend_pdf.py
  • #3910: basemap drawcountries() old country file
  • #3911: iptest3 utils with ‘is not a writable location’
  • #3906: No italics with latex typesetting and pdf backend
  • #3901: PolyCollection broken on all Agg backends with linewidth=0
  • #3809: Workaround needed to make example in Transformations Tutorial work with log axis
  • #3894: Incorrect drawing order when plotting polygons in separate Poly3DCollections
  • #3887: _affine = transforms.Affine2D removed but still used in collections.py
  • #3013: matplotlib does not compile with libpng 1.6.10 installed
  • #3892: Matplotlib simple case memory leak
  • #3889: Matplotlib 1.4.2 fails to build in Python 3 (TypeError: unorderable types: str() < int())
  • #3890: Mercurial fails with Python 3
  • #3862: ffmpeg_file vframes arg broken
  • #3870: Regression: import fails (MacOS X 10.10.1, Python 3.4.2, matplotlib ca10a34e06645c35a98e9ed3db35f6a8efee70f2 )
  • #3849: Issue with Seaborn and log plots in Python3
  • #3843: xkcd plots with background color have white outlines for text and axes spines
  • #2980: get_window_extent method for an image object gives all zeros
  • #3864: Mpld3 and networkx
  • #2971: Feature Request: Zoom Functions
  • #3263: debugging matplotlib
  • #3819: Saving pickles from the default UI
  • #3705: the style module is not in the generated documentation.
  • #3775: matplotlib.cbook.boxplot_stats - typo in documentation (list of returned dictionary keys)
  • #1184: AttributeError: ‘FigureCanvasQTAgg’ object has no attribute ‘callbacks’
  • #3852: mec=’none’ removes marker (face) from PNG output
  • #1481: Fix variable naming in axes.quiver
  • #2413: ERROR: matplotlib.tests.test_bbox_tight.test_bbox_inches_tight_suptile_legend.test
  • #2509: Locators: First visible tick does not have pos=0
  • #2580: phantom axis in eps images despite having set invisible axis in matplotlib
  • #3137: DeprecationWarning from calc_label_rot_and_inline in contour.py - array index is a float
  • #3206: Unable to use font “CMU Serif”
  • #3290: hatch.py could use some integer vs. float division clarification
  • #3356: Why does set_fontproperties copy?
  • #3375: LassoSelector could implement {set,get}_active
  • #3441: example code misleading: examples/api/scatter_piecharts.py scaled incorrectly
  • #3508: memory leak when using pcolormesh with pylab inline
  • #3696: markeredgecolor none visibility bug in 1.5.x (re-opening #598)
  • #3711: Rasterized points not rendering when markeredgecolor is none
  • #3844: switching styles keeps some of the previous style settings
  • #3847: animation and subplots
  • #3694: mac yosemite seems to have broken things
  • #3758: Missing axes and background when using Gtk3Agg backend and animations in a GtkNotebook
  • #3842: Issue with step plot
  • #3840: spine location not reported correctly
  • #3833: same code, different outputs between executions (transData weird behaviour)
  • #3804: UnicodeDecodeError seems still exist
  • #3553: fill_between disappears on axis limit change
  • #3498: What to do about PyCXX?
  • #3805: Cannot initialize ColorbarBase without a norm.
  • #3800: scale created by drawmapscale seems incorrect
  • #3803: Re-evaluate Cairo’s path size limit
  • #3789: Segfault on Travis
  • #3790: Colorbar’s edge drawn in really thick line for saved figures.
  • #3796: Boxplot outliers in 1.4.2
  • #3794: Slower Imports?
  • #3148: On Windows, matplotlib fails to load fonts when installed to a folder with non-ascii path
  • #3011: Allow to customize default font size for suptitle() in matplotlibrc
  • #3782: segfaults in test suite
  • #3779: Text color not respected in output from pgf backend
  • #3689: boxplot() whiskerprops argument not recognized (ver 1.4.1)
  • #3444: Assume backend/optional package checks fail after defined timeout
  • #3685: Docs require skimage
  • #3757: Matplotlib can’t read its configuration file on non-ascii Windows accounts
  • #3738: possible race condition stops build with python3.4
  • #3598: test_light_source_shading_default and test_light_source_masked_shading fails with numpy 1.9
  • #3732: ensure freetype is really optional
  • #3739: Downloads don’t specify which specific Python version is used
  • #3442: Figures in http://matplotlib.org/users/colormaps.html require scikit-image to build
  • #3733: Boxplot and violinplot gallery
  • #3731: Aligning axvline and axhline with increasing linewidth
  • #3728: eventplot breaks for default colors=None kwarg
  • #3712: Invalid symbol in _backend_gdk.c if numpy version < 1.7
  • #3692: /usr/include/libpng12/pngconf.h:371:12: error: ‘__pngconf’ does not name a type
  • #3704: UnicodeDecodeError and failed test_multiline.test
  • #3703: UnicodeDecodeError and failed test_multiline.test
  • #3669: Test faliures after merging the decxx branch (#3646)
  • #3680: Problem with histograms and normed=True
  • #2247: plot_surface: hidden lines re-appearing in PDF and SVG backends
  • #3345: too large file size created by the errorbar of matplotlib
  • #2910: Cannot set stackplot linewidth=0 when writing to pdf
  • #497: keymap defaults aren’t always lists
  • #3667: A bug in mpl_toolkits.mplot3d.axes3d
  • #3596: Pep8 tests fails when running python tests.py from base mpl dir.
  • #3660: shading tests + numpy 1.6
  • #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.
  • #3651: Error when saving rasterized figure to PDF
  • #3470: MacOSX backend breaks for matplotlib 1.4 after importing seaborn
  • #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
  • #3639: Shading tests failing on master
  • #3617: PatchCollection.__init__ ignores all kwargs if match_original=True
  • #2873: Add violin plots
  • #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
  • #3505: Interactive mode not working in 1.4
  • #3311: Ship conda package metadata with matplotlib?
  • #3248: Divide by zero error in matplotlib.tests.test_colors.test_light_source_shading_color_range
  • #3618: UnicodeDecodeError when I try to import matplotlib from directory with non-ascii name
  • #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)
  • #3544: flier objects missing from structure return by boxplot
  • #3516: import error when non-ascii characters are present in cwd or user name (windows)
  • #3459: boxplot in version 1.4.0 does not respect property settings for fliers (flierprops)
  • #3590: Won’t use a font although it can be found by the FontManager
  • #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
  • #1713: Can’t store Unicode values in .matplotlibrc
  • #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”
  • #3565: clabel randomly inconsistend when placed manually
  • #3551: Window isn’t drawn
  • #3538: Importing matplotlib failing when pacakge “six” is 1.3.0
  • #3542: fix boxplot docs
  • #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
  • #3529: Symlog norm still gives wrong result with integer lintresh.
  • #3537: 3D figures cannot be created in 1.4.0: ‘module’ object has no attribute ‘_string_to_bool’
  • #3527: Drawing an arrow using axis.annotate raises DeprecationWarning
  • #3523: invalid EPS figure in Mac OS X
  • #3504: postscript axes corner is not perfect
  • #3520: a question about subplot in spyder
  • #3512: What else apart from useOffset is controlling tick label offsets?
  • #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?
  • #3500: Annotation xytext property does not return xyann value
  • #3497: Ortho basemap projection with limits crashes
  • #3447: cursor doesn’t change on keypress (GTKAgg backend)
  • #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
  • #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)
  • #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
  • #3466: Invalid DISPLAY variable
  • #3463: when executing a small script nothing happens!!
  • #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
  • #3460: zoomed_inset_axes shows a incorrect result.
  • #3417: update citation page
  • #3450: Wrong permissions when installing from source on Linux
  • #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
  • #3443: Pip install matplotlib does not work on Python 3.2 anymore
  • #3411: fix rst mark up
  • #3413: update freetype version in docs
  • #3396: Sort out OSX dmg files
  • #3410: Latex rendering fails in ipython
  • #3404: Wrong plot on basemap with latlon=True
  • #3406: A layer stacking problem of exported svg image compatible with inkscape
  • #3327: FontProperties are shared by all three titles of an Axes object
  • #1980: Custom marker created from vertex list scales wrong
  • #3395: Update Downloads page