On 24-Sep-08, at 6:15 PM, John Hunter wrote:

> On Wed, Sep 24, 2008 at 6:05 AM, Saju Pillai <[EMAIL PROTECTED]>  
> wrote:
>> Hi,
>>
>> Just started playing with matplotlib and it is very impressive.
>>
>> I have a question on controlling the x-axis values being plotted.
>> Say I am recording a stock price every hour from say 10am to 3pm on a
>> daily basis. I am trying to plot a multi-day chart such that after  
>> the
>> data for 3pm on Day 1 is plotted, the next data should be for 10am on
>> Day 2. Currently matplotlib is automatically adding all the hours  
>> from
>> 3pm on Day 1 till 10pm on Day 2 even if I am only supplying the x- 
>> axis
>> values that I want to be plotted.
>
> Take a look at the date_index_formatter.py example -- this uses daily
> data and skips the weekends but it is conceptually similar to your
> problem
>
>  
> http://matplotlib.sourceforge.net/examples/pylab_examples/date_index_formatter.py


This worked perfectly. Thanks.

-srp

>
>
> The approach is to plot evently spaced indices for the xaxis, and then
> use your date vector as a lookup table for  formatting the x
> locations.  The same approach could be used for a date index locator,
> to put the ticks where you want them.  See the chapter on tick
> locating and formatting in the user's guide for background, and let me
> know if you get stuck.




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to