Logo ROOT  
Reference Guide
gerrors.py
Go to the documentation of this file.
1## \file
2## \ingroup tutorial_pyroot
3## \notebook -js
4## A Simple Graph with error bars
5##
6## \macro_image
7## \macro_code
8##
9## \author Wim Lavrijsen
10
11from ROOT import TCanvas, TGraphErrors
12from ROOT import gROOT
13from array import array
14
15c1 = TCanvas( 'c1', 'A Simple Graph with error bars', 200, 10, 700, 500 )
16
17c1.SetGrid()
18c1.GetFrame().SetFillColor( 21 )
19c1.GetFrame().SetBorderSize( 12 )
20
21n = 10;
22x = array( 'f', [ -0.22, 0.05, 0.25, 0.35, 0.5, 0.61, 0.7, 0.85, 0.89, 0.95 ] )
23ex = array( 'f', [ 0.05, 0.1, 0.07, 0.07, 0.04, 0.05, 0.06, 0.07, 0.08, 0.05 ] )
24y = array( 'f', [ 1, 2.9, 5.6, 7.4, 9.0, 9.6, 8.7, 6.3, 4.5, 1 ] )
25ey = array( 'f', [ 0.8, 0.7, 0.6, 0.5, 0.4, 0.4, 0.5, 0.6, 0.7, 0.8 ] )
26
27gr = TGraphErrors( n, x, y, ex, ey )
28gr.SetTitle( 'TGraphErrors Example' )
29gr.SetMarkerColor( 4 )
30gr.SetMarkerStyle( 21 )
31gr.Draw( 'ALP' )
32
33c1.Update()
Option_t Option_t SetFillColor
The Canvas class.
Definition: TCanvas.h:23
A TGraphErrors is a TGraph with error bars.
Definition: TGraphErrors.h:26
c SetBorderSize(2)