Thanks guys (Tom and yourself), I want to stick with the 
DateTimeAxis, for the very reason the you just mention.

my data is already collection of dates and want to/need to keep it 
that way. So label function it is then. Thanks once again.

J.

--- In [email protected], "sunild999999" <[EMAIL PROTECTED]> 
wrote:
>
> Hi,
> 
> Here are two approaches I've used:
> 
> 1) Using a DateTimeAxis:
>  If the data representing your dates is in the format that can be 
easily converted into a 
> Date object (see docs for the Date constructor), your DateTimeAxis 
will understand the 
> dates implicitly. Otherwise, you need to write a parseFunction (see 
DateTimeAxis docs) so 
> your data can be converted into a Date object.
> 
> Then as Tom suggested, use the labelFunction property to specify a 
function that will 
> return a properly formatted date string ... in the labelFunction 
use a DateFormatter to 
> print the dates in the UK format ( or just use the Date object's 
toLocale method).
> 
> 2) Using a CategoryAxis:
> Instead of using a DateTimeAxis, consider using a CategoryAxis. 
This approach is similar, 
> except now you don't need to worry about writing a parseFunction.  
Just write a 
> labelFunction as described above.
> 
> The CategoryAxis won't deal with dates as nicely as DateTimeAxis, 
but it works nicely for 
> fixed date ranges (it wouldn't be so good for doing a "Google 
Finance" type of chart where 
> you can change time frames of the chart).
> 
> Check out the docs for the labelFunction and parseFunction 
properties of the 
> DateTimeAxis (or CategoryAxis). They show the function signature 
that's required, from 
> there it's easy :)
> 
> Sunil
> 
> --- In [email protected], Tom Chiverton <tom.chiverton@> 
wrote:
> >
> > On Wednesday 10 Sep 2008, gr33neye501 wrote:
> > > The data is a collection of Date objects, and is displayed in US
> > > format. I am trying to get the axis to display the date in 
DD/YY/MMMM
> > > or DD/MM/YY format.
> > 
> > Just use a label function on the Axis(Renderer).
> > 
> > -- 
> > Tom Chiverton
> > 
> > ****************************************************
> > 
> > This email is sent for and on behalf of Halliwells LLP.
> > 
> > Halliwells LLP is a limited liability partnership registered in 
England and Wales under 
> registered number OC307980 whose registered office address is at 
Halliwells LLP, 3 
> Hardman Square, Spinningfields, Manchester, M3 3EB.  A list of 
members is available for 
> inspection at the registered office. Any reference to a partner in 
relation to Halliwells LLP 
> means a member of Halliwells LLP.  Regulated by The Solicitors 
Regulation Authority.
> > 
> > CONFIDENTIALITY
> > 
> > This email is intended only for the use of the addressee named 
above and may be 
> confidential or legally privileged.  If you are not the addressee 
you must not read it and 
> must not use any information contained in nor copy it nor inform 
any person other than 
> Halliwells LLP or the addressee of its existence or contents.  If 
you have received this email 
> in error please delete it and notify Halliwells LLP IT Department 
on 0870 365 2500.
> > 
> > For more information about Halliwells LLP visit 
www.halliwells.com.
> >
>


Reply via email to