From: <md...@us...> - 2008-08-28 13:12:50
|
Revision: 6054 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6054&view=rev Author: mdboom Date: 2008-08-28 13:12:46 +0000 (Thu, 28 Aug 2008) Log Message: ----------- Fix step plots with log scale Modified Paths: -------------- trunk/matplotlib/CHANGELOG trunk/matplotlib/lib/matplotlib/lines.py Modified: trunk/matplotlib/CHANGELOG =================================================================== --- trunk/matplotlib/CHANGELOG 2008-08-28 12:45:37 UTC (rev 6053) +++ trunk/matplotlib/CHANGELOG 2008-08-28 13:12:46 UTC (rev 6054) @@ -1,3 +1,5 @@ +2008-08-28 Fix step plots with log scale - MGD + 2008-08-28 Fix masked arrays with markers in non-Agg backends - MGD 2008-08-28 Fix clip_on kwarg so it actually works correctly - MGD Modified: trunk/matplotlib/lib/matplotlib/lines.py =================================================================== --- trunk/matplotlib/lib/matplotlib/lines.py 2008-08-28 12:45:37 UTC (rev 6053) +++ trunk/matplotlib/lib/matplotlib/lines.py 2008-08-28 13:12:46 UTC (rev 6054) @@ -14,7 +14,7 @@ from cbook import iterable, is_string_like, is_numlike, ls_mapper, dedent from colors import colorConverter from path import Path -from transforms import Affine2D, Bbox, TransformedPath +from transforms import Affine2D, Bbox, TransformedPath, IdentityTransform from matplotlib import rcParams # special-purpose marker identifiers: @@ -675,7 +675,8 @@ steps[0::2, 1], steps[1:-1:2, 1] = vertices[:, 1], vertices[1:, 1] path = Path(steps) - self._draw_solid(renderer, gc, path, trans) + path = path.transformed(self.get_transform()) + self._draw_solid(renderer, gc, path, IdentityTransform()) def _draw_steps_post(self, renderer, gc, path, trans): @@ -686,7 +687,8 @@ steps[0::2, 1], steps[1::2, 1] = vertices[:, 1], vertices[:-1, 1] path = Path(steps) - self._draw_solid(renderer, gc, path, trans) + path = path.transformed(self.get_transform()) + self._draw_solid(renderer, gc, path, IdentityTransform()) def _draw_steps_mid(self, renderer, gc, path, trans): @@ -700,7 +702,8 @@ steps[0::2, 1], steps[1::2, 1] = vertices[:, 1], vertices[:, 1] path = Path(steps) - self._draw_solid(renderer, gc, path, trans) + path = path.transformed(self.get_transform()) + self._draw_solid(renderer, gc, path, IdentityTransform()) def _draw_dashed(self, renderer, gc, path, trans): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |