From: John H. <jdh...@ac...> - 2005-02-14 14:39:07
|
>>>>> "Eugen" == Eugen Wintersberger <eug...@jk...> writes: Eugen> Hi there I use matplotlib from within ipyton (simply by Eugen> calling $ipython -pylab in a shell window). I'm using the Eugen> debian packages as mentioned on the matplotlib homepage on Eugen> a Debian sarge system. Everything works fine except the Eugen> semilogy command behaves a bit strange (I'm new to Eugen> matplotlib so it is maybe my mistake). After starting Eugen> ipython in pylab mode I do the following: What is happening is a little complicated, but it is a know limitation of 0.71. The problem is that the autoscaler set the axis limits to include zero (which it shouldn't) and the log transformer works on tick locations too. That's where the log of zero came in. Good news for you -- a lot of work has gone into making log scaling *just work* in CVS. You can toggle between log and linear y axes by pressing 'l' with your mouse over the axes, nonpositive data points are dropped, the autoscaler keeps track of your least positive data point and will auto set the view limits accordingly. The release is due out today -- stay tuned... JDH |