Deprecated: Array and string offset access syntax with curly braces is deprecated in /mnt/hep_web/hep_web/member/n-kota/dokuwiki/inc/init.php on line 542
ja:root:tlegend [GiriWiki]

ユーザ用ツール

サイト用ツール


ja:root:tlegend

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
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>​ 
 +のようにしてやればよい。
  
  
ja/root/tlegend.1396442659.txt.gz · 最終更新: 2014/04/02 12:44 by kota