Hi Christian,
On Mon, 2 Sep 2002 12:19:41 +0200 (MET DST)
Christian.Doerr@mpi-hd.mpg.de wrote
concerning "[ROOT] set bin colour":
> Hello everybody,
>
> I just wondered whether there is a way to set the colours for each bin
> in a histogram individually?!
Draw several histograms on top of each other, each with thier own fill
colour, or draw boxes bound by the histogram bins.
TH1* h = new TH1D("h", "h", 6, -3, 3);
h->FillRandom("gaus");
h->Draw("axis");
for (Int_t i = 0; i < h->GetNbinsX(); i++) {
TH1* b = new TH1D(Form("b%d", i), "b", h->GetNbinsX(),
h->GetXaxis()->GetXmin(),
h->GetXaxis()->GetXmax());
b->SetBinContent(i+1, h->GetBinContent(i+1));
b->SetFillColor(i+1);
b->Draw("same");
}
Yours,
____ | Christian Holm Christensen
|_| | -------------------------------------------------------------
| | Address: Sankt Hansgade 23, 1. th. Phone: (+45) 35 35 96 91
_| DK-2200 Copenhagen N Cell: (+45) 24 61 85 91
_| Denmark Office: (+45) 353 25 305
____| Email: cholm@nbi.dk Web: www.nbi.dk/~cholm
| |
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:06 MET