Did this email ever appear on list? I didn't see it after sending my
original post, but I found it on the Sourceforge mail archives. I'm
trying a different email address as an experiment.
In any case, any comments on the patch?
-Tony
On Aug 24, 2009, at 5:31 PM, Tony Yu wrote:
> I noticed that semilogx and semilogy don't check if the linear axis
> (y-axis for semilogx; x-axis for semilogy) is actually linear. Thus,
> if I call semilogx and then call semilogy *on the same plot*, I end
> up with a loglog plot.
>
> Below is a simple patch. I'm not sure how useful this fix is since
> most people wouldn't want to make these calls on the same plot
> (since the second call would override the first)---I was working
> interactively in IPython so it did make a difference.
>
> Cheers,
> -Tony
>
>
> Index: lib/matplotlib/axes.py
> ===================================================================
> --- lib/matplotlib/axes.py (revision 7557)
> +++ lib/matplotlib/axes.py (working copy)
> @@ -3615,6 +3615,7 @@
> }
>
> self.set_xscale('log', **d)
> + self.set_yscale('linear')
> b = self._hold
> self._hold = True # we've already processed the hold
> l = self.plot(*args, **kwargs)
> @@ -3665,6 +3666,7 @@
> 'nonposy': kwargs.pop('nonposy', 'mask'),
> }
> self.set_yscale('log', **d)
> + self.set_xscale('linear')
> b = self._hold
> self._hold = True # we've already processed the hold
> l = self.plot(*args, **kwargs)
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel