Eddy,
This could be done but needs some work to determine the relation axis
length <-> format natural length. As I said, it is on my todo list.
For the time being, and in your very particular case, you can circumvent
the problem by adding a few hours or days to your offset. This should
change the position of ticks unnoticeably and give you the correct set
1/84, 1/86, 1/88, 1/90 etc...
Cheers
Damir
Eddy Offermann wrote:
>
> Hi Damir,
>
> First of all, you did a very nice job on the alpha-numeric labeling of the
> axes !!
>
> Concerning the label positioning the following:
> I assume that we all want the axis ticks to be equidistantly spaced.
> However, in the attached eps file , I show a plot of a time series where
> as a consequence the labels are not what you really want (01/84 12/85 01/88
> instead of 01/84 01/86 01/88).
> A possible work-around could be to modify the code in TGaxis.C a bit
> so that in
>
> if (OptionTime) {
> timed = Wlabel + (int)(gStyle->GetTimeOffset());
> timelabel = (time_t)((Long_t)(timed));
> utctis = gmtime(&timelabel);
> strftime(LABEL,36,timeformat.Data(),utctis);
> first = 0; last=strlen(LABEL)-1;
>
> timelabel is modified such that in case of "%m%y" it is rounded to the
> nearest year where for "month" we use the month of the first label.
> Eddy
> >
> > Anton Fokin wrote:
> > >
> > > Yes, this is exactly what I meant in the first mail. October label should
> start at 1st of October as well as 10h should start at 10.00 but there should be
> only one such label on the axis. Do we understand each other now?:)
> > >
> >
> > I suppose so. There is still some parsing to be done on the format
> > string to know what the user wants to print and see the adequation with
> > the axis length. This will not be done immediately but I put it on my
> > todo list.
> >
> > Cheers
> >
> > Damir
> >
> > --
> > =====================================================================
> > | Damir Buskulic | Universite de Savoie/LAPP |
> > | | Chemin de Bellevue, B.P. 110 |
> > | Tel : +33 (0)450091600 | F-74941 Annecy-le-Vieux Cedex |
> > | e-mail: buskulic@lapp.in2p3.fr | FRANCE |
> > =====================================================================
> > mailto:buskulic@lapp.in2p3.fr
>
> Eddy A.J.M. Offermann
> Renaissance Technologies Corp.
> 25 East Loop Rd.
> Suite 211
> Stony Brook, NY 11790
> e-mail: eddy@rentec.com
> phone: (516)246-5550
> fax: (516)246-5761
>
> ------------------------------------------------------------------------
>
> Name: p1.eps
> p1.eps Type: Postscript Document (APPLICATION/postscript)
> Encoding: BASE64
> Description: p1.eps
--
=====================================================================
| Damir Buskulic | Universite de Savoie/LAPP |
| | Chemin de Bellevue, B.P. 110 |
| Tel : +33 (0)450091600 | F-74941 Annecy-le-Vieux Cedex |
| e-mail: buskulic@lapp.in2p3.fr | FRANCE |
=====================================================================
mailto:buskulic@lapp.in2p3.fr
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:30 MET