ほるっふー

自宅のベランダに鳩が住み着いた話を5万人の前ですること。

TH1の対数表示で負の値を折り返してプロットする

ヒストグラム対数表示した場合負の値を持っているビンは描画されない。

負の値を折り返してプロットするには、

  TH1D* loghist ;                                    // 元のヒストグラム

  TH1D* neghist = (TH1D*)loghit->Clone("Negative");  // ヒストグラムをクローン

  neghist->Scale(-1.);                               // -1倍して折り返す

  neghist->SetLineStyle(2);                          // ラインスタイルを変更するなど見た目を変えて

 

  loghist->Draw();

  neghist->Draw("same");

 

のようにすれば描画できる。