デフォルトの色を変更したい( gROOT->GetColor->SetRGB
)
1gROOT->GetColor(3)->SetRGB(0.00, 0.70, 0.00); // 3: Bright Green -> Green
2gROOT->GetColor(5)->SetRGB(1.00, 0.50, 0.00); // 5: Bright Yellow -> Orange
3gROOT->GetColor(7)->SetRGB(0.15, 0.29, 0.56); // 7: Bright Cyan -> China Blue
4gROOT->GetColor(8)->SetRGB(0.22, 0.37, 0.04); // 8: Dull Green -> Leaf Green
5gROOT->GetColor(9)->SetRGB(0.50, 0.30, 0.70); // 9: Dull Navy -> Purple
ROOTのデフォルト配色は、蛍光が強すぎてとてもとても見えにくい色が何色かあります。 それらを、以下のようにもう少し落ち着いた色に変更します。
数値 |
デフォルト色 |
変更後の色 |
---|---|---|
1 |
黒 |
|
2 |
赤 |
|
3 |
緑(蛍光) |
緑 |
4 |
青 |
|
5 |
黄(蛍光) |
橙 |
6 |
マゼンタ |
|
7 |
シアン(蛍光) |
China Blue |
8 |
Dull Green |
Leaf Green |
9 |
Dull Navy |
Purple |
10 |
白 |
Purple |
上2つは奥村さんのページからコピペしました。 最後のはシアンを紫っぽい色に変更しました。
RGBの度合いは自分の好みで選んでください。 手順としては、RGBの値を検索(Wikipedia使用すると良い)-> その値を256(ほんとは255かも?)で割るだけです。
1from ROOT import gROOT
2
3gROOT.GetColor(3).SetRGB(0.00, 0.70, 0.00); // 3: Bright Green -> Green
4gROOT.GetColor(5).SetRGB(1.00, 0.50, 0.00); // 5: Bright Yellow -> Orange
5gROOT.GetColor(7).SetRGB(0.15, 0.29, 0.56); // 7: Bright Cyan -> China Blue
6gROOT.GetColor(8).SetRGB(0.22, 0.37, 0.04); // 8: Dull Green -> Leaf Green
7gROOT.GetColor(9).SetRGB(0.50, 0.30, 0.70); // 9: Dull Navy -> Purple