Hi Nicolas,
By default, the color palette is drawn in the right margin of the pad.
The right margin is by default 10 per cent of the pad width.
You should use TPad::SetRightMargin(margin), for example with
margin=0.15
in your particular example.
It is difficult to implement a general algorithm that is satisfactory
in all cases:
- different values of the right margin (this can be moved
interactively)
- different font sizes
- different color scale values
Rene Brun
Nicolas Produit wrote:
>
> Cosmetic remark:
>
> Dont you think that by default the numbers on the color scale get
> displayed to close to the right border (they more than touch it) of the
> canvas when you do a Draw("colz") on a 2 d histo?
> When we see such an histo the user in usure if perhaps the least
> significant numbers on the scale are lost because they overflow
> the canvas (it is not the case in fact).
> See example here:
>
> isdcpc3:~/ibis_image 176> root
> *******************************************
> * *
> * W E L C O M E to R O O T *
> * *
> * Version 2.23/12 21 February 2000 *
> * *
> * You are welcome to visit our Web site *
> * http://root.cern.ch *
> * *
> *******************************************
>
> FreeType Engine v1.1 used to render TrueType fonts.
>
> CINT/ROOT C/C++ Interpreter version 5.14.25, Nov 25 1999
> Type ? for help. Commands must be C++ statements.
> Enclose multiple statements between { }.
> root [0] a=new TH2F("bla","bla",100,0,100,100,0,100)
> (class TH2F*)0x860e900
> root [1] a->Fill(10,10,10000000)
> (Int_t)1133
> root [2] a.Draw("colz")
> <TCanvas::MakeDefCanvas>: created default TCanvas with name c1
> root [3] .q
>
> --
> Nicolas Produit
> INTEGRAL Science Data Centre Phone: +41 22 950 91 40
> 16, Chemin d'Ecogia Fax: +41 22 950 91 33
> CH-1290 Versoix www: http://isdc.unige.ch/
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:20 MET