typos: s/coodinate/coordinate & s/contols/controls
Fix for issue #2872. Skip NaN's in draw_path_collection.
fix a bug introduced in c998561
changing the message formatting to use previously assembled results dictionary broke due to the tolerance not being included in the results dictionary.
Fixed the failing tests on master.
Instead of specifying the angles as rotations of the axes, it is easier (and more standard) to think of the angles in the skew transform as shearing angles along each axis. Doing so means the X and Y angles are swapped from how they were used before, so this commit also updates the example.
This gives the spine a chance to update the axis object before draw. This is sensible given that the axis can be registered with the spine so that it can modify it, and is necessary for some use cases.
The manual use of the blended transform breaks non-seperable custom axes/projections. Removing this does not appear to affect any of the spine examples.
By default get_[x|y]axis_transform() do the same, but by calling these methods instead of creating the transforms by hand, we better support custom Axes.
This involves transforming the upper left and lower right points separately to come up with the combined translated upper right.
These set up skew transforms, which can be viewed as indpendantly rotating the X and Y axes.
- quiver had two functions added next to each other, easy merge - all_figures.html had non-trivial due to prior refactor on master - changes to axes.py needed to be split between _axes.py and _base.py Conflicts: lib/matplotlib/axes/_axes.py lib/matplotlib/backends/web_backend/all_figures.html lib/matplotlib/quiver.py
Fix positional/kwarg handling of the Z argument
AttributeError: 'module' object has no attribute 'next'
Fix subprocess.CalledProcessError on Google App Engine
WebAgg: raise WebAggApplication.started flag before blocking
…g a logarithmic scale), draw_path_collection may get offsets containing NaN's. In that case, using CGContextTranslateCTM once with translation and once with -translation will not restore the original CTM. This bugfix adds a check for NaN/inf.
Since Tornado's IOLoop start() blocks until the loop is closed, cls.started used to be set to True *after* an application actually stops working. Revert running() check since it no longer exists in newer versions of Tornado and will never return back.
GTK3 backend: implemented FigureCanvasBase.resize_event()
BUG: colorbar autoscaling now ensures a finite range of values
WebAgg issue - Uncaught SyntaxError: Unexpected token &