Wow, Eric. That's a lot of stuff! Thanks for looking into this to me.
It would probably be useful to have a warning message or something if  
there are 0 values for the log axes.
What do you think?

On Jan 8, 2009, at 11:03 PM, Eric Firing wrote:

> Simson Garfinkel wrote:
>> Thanks, Eric. Any idea for a work-around on the bar graphs?
>
> There appear to be three problems, each with a workaround or solution:
>
> 1) You need to set the log scale *before* calling bar.  The bar  
> method checks for log scaling, and if found, it sets the bottom of  
> the bars to a positive value (1e-100) instead of to zero.  If you  
> set the log scale *after* calling bar, the zero bottom value gets  
> masked out as invalid.
>
> 2) The unit support for datetime objects doesn't quite know what to  
> do with the bar width parameter; it tries to convert it, and I  
> haven't tried to track down exactly what it ends up with.  What I  
> have found is that if you use a value of width=20 as a kwarg in bar,  
> you will get close enough that you can make more adjustments to  
> taste.  This is an ugly hack.
>
> 3) The datetime objects want full years, e.g. 1990, not just the  
> last two digits.  I haven't tried to figure out why, but the x- 
> limits don't get calculated sensibly if you use 90 instead of 1990.   
> It presumably has to do with the ticker that is invoked for  
> datetime.  So I think you need to either make your own modification  
> of the ticker (or formatter), or use all 4 year digits.
>
>
>> As far as the Mac goes, I'm happy to get you a log-in on one, if  
>> you want.
>
> Thanks, but I really don't want to try to delve into the brand-new  
> mac native backend.
>
> Eric
>> -Simson
>> On Jan 8, 2009, at 2:31 PM, Eric Firing wrote:
>>> Simson Garfinkel wrote:
>>>> Hi!
>>>> Below is a sample program. It demonstrates two bugs when plotting  
>>>> date/ time histograms.
>>>> 1.  When the y scale is made "log", the histogram points plot as   
>>>> lines, but when the y scale is not log, they histogram plots as  
>>>> bars.  I do not think that the look of the bars should change  
>>>> depending on  whether or not the Y scale is logarithmic.
>>>
>>> Simson,
>>>
>>> I verified the strange behavior with log and/or date, but looking  
>>> at the code did not yield any understanding of what the problems  
>>> are.  I hope someone who has worked on the bar code recently will  
>>> sort this one out.  Definitely, there is at least one major bug  
>>> that needs to be fixed.
>>>
>>>> 2. When the "agg.pdf" is removed, specifying "log" for the  
>>>> yscale  produces a TypeError on the mac (see below)
>>>
>>> This is mac-specific, and I don't have a mac, so I can't help with  
>>> this, either.
>


------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to