Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
bent.C
Go to the documentation of this file.
1/// \file
2/// \ingroup tutorial_graphs
3/// \notebook -js
4/// Bent error bars
5///
6/// \macro_image
7/// \macro_code
8///
9/// \author Olivier Couet
10
11void bent()
12{
13 const Int_t n = 10;
14 Double_t x[n] = {-0.22, 0.05, 0.25, 0.35, 0.5, 0.61, 0.7, 0.85, 0.89, 0.95};
15 Double_t y[n] = {1, 2.9, 5.6, 7.4, 9, 9.6, 8.7, 6.3, 4.5, 1};
16 Double_t exl[n] = {.05, .1, .07, .07, .04, .05, .06, .07, .08, .05};
17 Double_t eyl[n] = {.8, .7, .6, .5, .4, .4, .5, .6, .7, .8};
18 Double_t exh[n] = {.02, .08, .05, .05, .03, .03, .04, .05, .06, .03};
19 Double_t eyh[n] = {.6, .5, .4, .3, .2, .2, .3, .4, .5, .6};
20 Double_t exld[n] = {.0, .0, .0, .0, .0, .0, .0, .0, .0, .0};
21 Double_t eyld[n] = {.0, .0, .05, .0, .0, .0, .0, .0, .0, .0};
22 Double_t exhd[n] = {.0, .0, .0, .0, .0, .0, .0, .0, .0, .0};
23 Double_t eyhd[n] = {.0, .0, .0, .0, .0, .0, .0, .0, .05, .0};
24 TGraphBentErrors *gr = new TGraphBentErrors(n, x, y, exl, exh, eyl, eyh, exld, exhd, eyld, eyhd);
25 gr->SetTitle("TGraphBentErrors Example");
27 gr->SetMarkerStyle(21);
28 gr->Draw("ALP");
29}
int Int_t
Definition RtypesCore.h:45
double Double_t
Definition RtypesCore.h:59
virtual void SetMarkerColor(Color_t mcolor=1)
Set the marker color.
Definition TAttMarker.h:38
virtual void SetMarkerStyle(Style_t mstyle=1)
Set the marker style.
Definition TAttMarker.h:40
A TGraphBentErrors is a TGraph with bent, asymmetric error bars.
void Draw(Option_t *chopt="") override
Draw this graph with its current attributes.
Definition TGraph.cxx:833
void SetTitle(const char *title="") override
Change (i.e.
Definition TGraph.cxx:2402
Double_t y[n]
Definition legend1.C:17
Double_t x[n]
Definition legend1.C:17
const Int_t n
Definition legend1.C:16
TGraphErrors * gr
Definition legend1.C:25
Definition bent.py:1