Skip,

I am not at all familiar with dates in matplotlib, but what does plt.xlim() 
yield?  Or are the limits not updated before calling the tick formatter?

-Sterling

On Jul 12, 2013, at 8:49AM, Skip Montanaro wrote:

> Let me return to my FuncFormatter usage.  As I indicated in an earlier
> post, I made a single format decision based on the x range of the
> entire data set.  The decision code was straightforward:
> 
>    x_delta = x_range[1] - x_range[0]
>    if x_delta > int(1.5 * 365) * ONE_DAY:
>        xfmt = "%Y-%m-%d"
>    elif x_delta > 2 * ONE_DAY:
>        xfmt = "%m/%d\n%H:%M"
>    elif x_delta < 2 * ONE_HOUR:
>        xfmt = "%H:%M:%S"
>    else:
>        xfmt = "%H:%M"
> 
> How do I compute x_delta as it relates to the currently visible
> window?  In the above code, x_range represents the x range of my
> entire data set.
> 
> Thx,
> 
> Skip
> 
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users


------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to