ROOT
6.12/07
Reference Guide
tutorials
graphs
graph.C File Reference
Tutorials
»
Graphs tutorials
Detailed Description
Draw a simple graph.
void
graph() {
TCanvas
*c1 =
new
TCanvas
(
"c1"
,
"A Simple Graph Example"
,200,10,700,500);
c1->
SetGrid
();
const
Int_t
n = 20;
Double_t
x[
n
], y[
n
];
for
(
Int_t
i=0;i<
n
;i++) {
x[i] = i*0.1;
y[i] = 10*
sin
(x[i]+0.2);
printf(
" i %i %f %f \n"
,i,x[i],y[i]);
}
TGraph
*gr =
new
TGraph
(n,x,y);
gr->
SetLineColor
(2);
gr->
SetLineWidth
(4);
gr->
SetMarkerColor
(4);
gr->
SetMarkerStyle
(21);
gr->
SetTitle
(
"a simple graph"
);
gr->
GetXaxis
()->
SetTitle
(
"X title"
);
gr->
GetYaxis
()->
SetTitle
(
"Y title"
);
gr->
Draw
(
"ACP"
);
// TCanvas::Update() draws the frame, after which one can change it
c1->
Update
();
c1->
GetFrame
()->
SetBorderSize
(12);
c1->
Modified
();
}
Author
Rene Brun
Definition in file
graph.C
.