Hi Reinhard, The time labels on axis are generated by standard C functions, namely strftime in this case. I must admit I trusted it when writing the code ! I didn't check this leap year problem. It is probably the same for a leap century (every 400 years) but we have some time left for the next one ! I'll see what I can do. Damir Reinhard Sojka wrote: > > Hi Rooters, > > there is a Problem with the labels on TH2F in Version 3.01/06 (and older). > When set to display month and day, February 29 is missing in every leap year. > The amount of displayed days seems to be ok. > > { > TH2F *h2 = new TH2F("h2", "test", 1500, 951436800, 951955200, 400, -400, 400); > //2000 > //TH2F *h2 = new TH2F("h2", "test", 1500, 825292800, 825724800, 400, -400, > 400); //1996 > h2->GetXaxis()->SetTimeDisplay(1); > h2->GetXaxis()->SetTimeFormat("%b %d"); > > h2->Draw(); > } > > Regards, > Reinhard -- ===================================================================== | 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 01 2002 - 17:51:04 MET