Hello,
I would like to cast a “kBlue+2” index color into a “kYellow+2”.
How can I make such rotation for a given kColor ?
Hello,
I would like to cast a “kBlue+2” index color into a “kYellow+2”.
How can I make such rotation for a given kColor ?
Ok, I just go like:
{
Color_t kColor = kBlue;
TColor *color = gROOT->GetColor(kColor);
Color_t kIColor = TColor::GetColor(1 - color->GetRed(), 1 - color->GetGreen(), 1 - color->GetBlue());
TH1F* h1 = new TH1F("h1","flat",100,-1,1);
h1->FillRandom("gaus",10000);
h1->SetLineColor(kColor);
h1->Draw();
TH1F* h2 = new TH1F("h2","flat",100,-1,1);
h2->SetLineColor(kIColor);
h2->FillRandom("gaus",10000);
h2->Draw("SAME");
return 0;
}
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.