この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
ja:root:wantto10 [2017/03/30 01:45] kota 作成 |
ja:root:wantto10 [2017/04/06 10:19] (現在) kota |
||
---|---|---|---|
ライン 9: | ライン 9: | ||
以下は個別でいろいろ変えたい時用。 | 以下は個別でいろいろ変えたい時用。 | ||
- | TGraph (継承しているTGraphErrorsも)をFitした時に | + | TGraph (継承しているTGraphErrorsも)をFitした時に統計box(fit情報が表示される)が出てくるが、それにアクセスするには、 |
<code cpp> | <code cpp> | ||
- | TPaveStats *st = (TPaveStats*)gPad->GetPrimitive("stats") | + | gPad->Update(); |
+ | TPaveStats *st = (TPaveStats*)gPad->GetPrimitive("stats"); | ||
</code> | </code> | ||
とか | とか | ||
<code cpp> | <code cpp> | ||
- | TPaveStats *st = (TPaveStats*)gr->GetListOfFunctions()->FindObject("stats") | + | gPad->Update(); |
+ | TPaveStats *st = (TPaveStats*)gr->GetListOfFunctions()->FindObject("stats"); | ||
</code> | </code> | ||
- | とかすると取ってこれるようだ。 | + | とかすればよい。 |
- | 他詳しくは[[ja:root:stat|統計Box]]の章を参照 | + | gPad->Update()がないと失敗する。 |
+ | <code cpp> | ||
+ | TList *list = gr->GetListOfFunctions(); | ||
+ | list->Dump() | ||
+ | gPad->Update(); | ||
+ | list->Dump(); | ||
+ | </code> | ||
+ | とすると、gPad->Update();の後にlistに"stats"が加えられているのが確認できる。 | ||
+ | |||
+ | |||
+ | あと、いろいろ統計Boxをいじったあとは反映させるのに | ||
+ | <code cpp> | ||
+ | gPad->Modified(); | ||
+ | gPad->Update(); | ||
+ | </code> | ||
+ | が必要。 | ||
+ | |||
+ | |||
+ | 他TPaveStatsの扱いに関して詳しくは[[ja:root:stat|統計Box]]の章を参照 | ||
+ | |||
+ | |||
+ | ---- | ||
+ | FitのStatistics boxを消したくて | ||
+ | |||
+ | TPaveStats *st = (TPaveStats*)gr->GetListOfFunctions()->FindObject("stats"); | ||
+ | st->SetOptFit(0); | ||
+ | |||
+ | とか | ||
+ | |||
+ | gr->GetListOfFunctions()->FindObject("stats")->Delete(); | ||
+ | |||
+ | とかしたがダメだった。。うーん。 |