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:stat [GiriWiki]

ユーザ用ツール

サイト用ツール


ja:root:stat

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ja:root:stat [2019/04/17 03:56]
kota [Statistics box内のtextの編集]
ja:root:stat [2019/04/18 16:23] (現在)
kota [Statistics box内のtextの編集]
ライン 136: ライン 136:
   Double_t FitRangeMax =  2.5;   Double_t FitRangeMax =  2.5;
   //​hist->​Fit("​gaus1","","",​FitRangeMin,​FitRangeMax);​   //​hist->​Fit("​gaus1","","",​FitRangeMin,​FitRangeMax);​
-  ​//hist->​Fit("​gaus1","​N","",​FitRangeMin,​FitRangeMax);///// ​はfit関数を描かないようにするため +  hist->​Fit("​gaus1","​0","",​FitRangeMin,​FitRangeMax);///// ​0はfit関数を描かないようにするため
-  hist->​Fit("​gaus1","​0","",​FitRangeMin,​FitRangeMax);/////​ 0でもNと同じようになった+
  
   gaus1->​SetRange(FitRangeMin,​FitRangeMax);/////​ fit rangeでだけ関数を表示するように   gaus1->​SetRange(FitRangeMin,​FitRangeMax);/////​ fit rangeでだけ関数を表示するように
ライン 183: ライン 182:
   TLatex *TextGaus1Mean ​ = new TLatex(0,​0,​Form("​Gaus Mean  = %.2f",​Gaus1Mean));​   TLatex *TextGaus1Mean ​ = new TLatex(0,​0,​Form("​Gaus Mean  = %.2f",​Gaus1Mean));​
   TextGaus1Mean->​SetTextColor(kRed);​   TextGaus1Mean->​SetTextColor(kRed);​
-  TextGaus1Mean->​SetTextSize(0);​+  TextGaus1Mean->​SetTextSize(0);​///// 0にしておくことで、フォントサイズを自動で調整してくれる
   listOfLines->​Add(TextGaus1Mean);​   listOfLines->​Add(TextGaus1Mean);​
   TLatex *TextGaus1Sigma = new TLatex(0,​0,​Form("​Gaus Sigma = %.2f",​Gaus1Sigma));​   TLatex *TextGaus1Sigma = new TLatex(0,​0,​Form("​Gaus Sigma = %.2f",​Gaus1Sigma));​
   TextGaus1Sigma->​SetTextColor(kRed);​   TextGaus1Sigma->​SetTextColor(kRed);​
-  TextGaus1Sigma->​SetTextSize(0);​+  TextGaus1Sigma->​SetTextSize(0);​///// 0にしておくことで、フォントサイズを自動で調整してくれる
   listOfLines->​Add(TextGaus1Sigma);​   listOfLines->​Add(TextGaus1Sigma);​
  
ライン 203: ライン 202:
 ポイントは、 ポイントは、
   * 統計ボックス内のtextにアクセスするには、TList* TPaveStats::​GetListOfLines() でtextのリストを取ってきてやる   * 統計ボックス内のtextにアクセスするには、TList* TPaveStats::​GetListOfLines() でtextのリストを取ってきてやる
 +  * TAttText::​SetTextSize(0)とすることで、フォントサイズを自動調整
   * TPad::​Modified(),​ TPad::​Update()を(こまめに?)呼んでやる   * TPad::​Modified(),​ TPad::​Update()を(こまめに?)呼んでやる
   * TPaveStats::​SetName("​hoge"​)で名前を変えてやる   * TPaveStats::​SetName("​hoge"​)で名前を変えてやる
ja/root/stat.1555473393.txt.gz · 最終更新: 2019/04/17 03:56 by kota