グラフィックススタイルを設定したい(TROOT::SetStyle)
1#include <TROOT.h>
2#include <TStyle.h>
3
4// デフォルトのプレーンスタイル(推奨)
5gROOT->SetStyle("Plain");
6
7// キャンバスのスタイルを適用
8gROOT->ForceStyle();
gROOT->SetStyleで、ROOTの全体的なグラフィックススタイルを変更できます。
デフォルトは"Plain"です。
1from ROOT import gROOT
2
3# デフォルトのプレーンスタイル(推奨)
4gROOT.SetStyle("Plain")
5
6# キャンバスのスタイルを適用
7gROOT.ForceStyle()
組み込みスタイルを一覧したい(TROOT::GetListOfStyles)
1gROOT->GetListOfStyles()->Print();
2// Collection name='Styles', class='TList', size=9
3// OBJ: TStyle Plain Plain Style (no colors/fill areas)
4// OBJ: TStyle Bold Bold Style
5// OBJ: TStyle Video Style for video presentation histograms
6// OBJ: TStyle Pub Style for Publications
7// OBJ: TStyle Classic Classic Style
8// OBJ: TStyle Default Equivalent to Classic
9// OBJ: TStyle Modern Modern Style
10// OBJ: TStyle ATLAS ATLAS Style
11// OBJ: TStyle BELLE2 Belle II Style
gROOT->GetListOfStyles()で、利用可能な組み込みスタイルの一覧を確認できます。
スタイル名 |
背景色 |
説明 |
|---|---|---|
|
灰色 |
|
|
灰色 |
古いROOTスタイル |
|
白 |
モダンで洗練されたスタイル |
|
白 |
シンプルで見やすい(推奨) |
|
灰色 |
ビデオプレゼンテーション用スタイル |
|
灰色 |
論文用スタイル |
|
灰色 |
太字スタイル |
|
白 |
ATLAS実験用スタイル |
|
白 |
Belle II実験用スタイル |
Plainは、パッドの背景が白色で、シンプルで見やすいスタイルです。
ROOT v5.30以降のデフォルト設定です。
個人利用であればデフォルトのPlainスタイルで十分です。
ATLASとBELLE2は、白黒にしたい場合に使うとよいかもしれません。
DefaultやClassicは、パッドの背景が灰色のスタイルです。
ROOT v5.30以前の古いスタイルなので、現在は使う理由はありません。
また、VideoやPub、Boldなどは、
説明にあるような用途に最適化されたスタイルとは言い難いです。
こちらも、わざわざ使う必要はないと思います。