この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
|
ja:root:tlegend [2014/04/02 12:44] kota 作成 |
ja:root:tlegend [2018/10/16 12:09] (現在) kota |
||
|---|---|---|---|
| ライン 1: | ライン 1: | ||
| ====== 凡例(TLegend) ====== | ====== 凡例(TLegend) ====== | ||
| + | |||
| + | ---- | ||
| * ヒストグラム等の色分け等を表示 | * ヒストグラム等の色分け等を表示 | ||
| ライン 17: | ライン 19: | ||
| *" l " : SetLineColor で指定したものを表示 | *" l " : SetLineColor で指定したものを表示 | ||
| *" p " : SetMarkerStyle, SetMarkerColor で指定したものを表示 | *" p " : SetMarkerStyle, SetMarkerColor で指定したものを表示 | ||
| - | *TLegendの背景は、デフォルトで灰色 | + | *TLegendの背景は、デフォルトで灰色 <- 今はもう白になっているよう |
| *なので、SetFillStyle(0)(背景なし)、もしくはSetFillColor(0)(背景白)してやるのがオススメ | *なので、SetFillStyle(0)(背景なし)、もしくはSetFillColor(0)(背景白)してやるのがオススメ | ||
| + | * 簡単にLegendを出すには、 %%gPad->BuildLegend()%%してやればよい | ||
| + | ヒストグラムなどに紐付けされていない、ただの文字を入れるには、入れたいところで | ||
| + | <code c_mac> | ||
| + | legend->AddEntry((TObject*)0,"hoge",""); | ||
| + | </code> | ||
| + | のようにすれば良い。 | ||
| + | 凡例のところが空白になって、そのあとに文字が出力されるので、文字を左に詰めたければ | ||
| + | <code c_mac> | ||
| + | legend->AddEntry((TObject*)0,"#kern[-0.3]{hoge}","");// kernはカーニング(文字間隔)のこと。 c.f. TLatex | ||
| + | </code> | ||
| + | のようにしてやればよい。 | ||