Turn off horizontal error bars

In this example I would like to turn off the horizontal error bars on the graph:

TH1F *h = new TH1F(“test”, “test”, 2, 0, 2);
TH1F *h2 = new TH1F(“test2”, “test2”, 2, 0, 2);
h -> SetBinContent(1, 1.0);
h -> SetBinContent(2, 3.0);
h -> SetBinError(1, 0.5);
h -> SetBinError(2, 0.8);
h2 -> SetBinContent(1, 1.0);
h2 -> SetBinContent(2, 2.0);
TGraphErrors * g =new TGraphErrors(h);
g-> SetMarkerStyle(kFullCircle);
g -> SetMarkerColor(kBlack);
g -> SetLineColor(kRed);
gStyle -> SetErrorX(0);
h2 -> SetMinimum(0.0);
h2-> SetMaximum(4.0);
h2 -> Draw();
g -> Draw(“EPSAME”);

I tried to use

gStyle -> SetErrorX(0)

for that in vain.
How to do that?

void viest(){
   gStyle -> SetErrorX(0.);
   TH1F *h = new TH1F("test", "test", 2, 0, 2);
   TH1F *h2 = new TH1F("test2", "test2", 2, 0, 2);
   h->SetBinContent(1, 1.0);
   h->SetBinContent(2, 3.0);
   h->SetBinError(1, 0.5);
   h->SetBinError(2, 0.8);
   h2->SetBinContent(1, 1.0);
   h2->SetBinContent(2, 2.0);
   TGraphErrors * g =new TGraphErrors(h);
   g->SetMarkerStyle(kFullCircle);
   g->SetMarkerColor(kBlack);
   g->SetLineColor(kRed);
   h2->SetMinimum(0.0);
   h2->SetMaximum(4.0);
   h2->Draw();
   g->Draw("EPSAME");
}

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.