Hi Reinhardt,
On Fri, 19 Apr 2002, Reinhardt Chamonal wrote:
> Hi rootters,
>
> I would have 2 questions:
> First I joined a pic of what I have at the moment so that It would be
> clear towards what I need..
> My first question is concerning the X and Y labelling:
> I have a 2D histogram on which I would like to
> have the same kind of labelling than with a 1D histogram, ie the label at
> the the center of the bin. How is it best to do it ?
I do not understand what you mean. Could you give a concrete example?
>
> Also the 2D histogram is plotted using the ColZ option to which my second
> question is related. I selected the nice color palette (gradient of blue
> to red) but the scale stops at the higher entry value. Is it possible to tell
> him to do the gradiant up to 100 instead of 37 in my case ? Because I am
> plotting several histograms and I would like to be able to compare them
> visually...
To draw/superimpose several histograms with teh same scale in z
call hist->SetMaximum(max) with the same max. Do the same with SetMinimum
in case the minimum is not 0.
Rene Brun
>
> Here is also some of my code, just in case:
>
> void clustermap(Int_t runNumber)
> {
>
> c3 = new TCanvas("zdemo","LED Cluster Shower on MAPMT",10,40,400,450);
> c3->Range(0,0,15,16);
> c3->SetFillColor(10);
> Int_t rowline=7;
> Int_t colline=0;
> Float_t tabSignal[64];
> Float_t cluster;
> TFile *f = new TFile(Form("h%d.root",runNumber));
> TTree *t1 = (TTree *)f->Get("population");
> t1->SetBranchAddress("pop",&cluster);
> histo1 = new TH2C("hcluster","Cluster population",8,0,8,8,0,8);
> for (Int_t i=0;i<64;i+=8) //retrieve values
> {
> colline=0;
> for (Int_t j=i;j<=(i+7);j++)
> {
> t1->GetEntry(j);
> hcluster->Fill(colline,rowline,cluster);
> colline++;
> }
> rowline--;
>
> }
> gStyle->SetPalette(1,0);
> hcluster-> GetYaxis()->SetNdivisions(8);
> hcluster-> GetYaxis()->SetTickLength(1);
> hcluster->SetNdivisions(8);
> hcluster->SetTickLength(1);
> hcluster->SetStats(0);
> hcluster->Draw("colz");
> hcluster->Draw("text:same");
>
> }
>
>
> Cheers.
> Also I would like to thank you all for the great support I had so far.
>
>
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:50 MET