ROOT
6.08/07
Reference Guide
tutorials
graphs
graphpolar2.C File Reference
Tutorials
»
Graphs tutorials
Detailed Description
Create and draw a polar graph with PI axis
void
graphpolar2()
{
TCanvas
* CPol =
new
TCanvas
(
"CPol"
,
"TGraphPolar Example"
,500,500);
Double_t
theta[8];
Double_t
radius[8];
Double_t
etheta[8];
Double_t
eradius[8];
for
(
int
i=0; i<8; i++) {
theta[i] = (i+1)*(
TMath::Pi
()/4.);
radius[i] = (i+1)*0.05;
etheta[i] =
TMath::Pi
()/8.;
eradius[i] = 0.05;
}
TGraphPolar
* grP1 =
new
TGraphPolar
(8, theta, radius, etheta, eradius);
grP1->
SetTitle
(
""
);
grP1->
SetMarkerStyle
(20);
grP1->
SetMarkerSize
(2.);
grP1->
SetMarkerColor
(4);
grP1->
SetLineColor
(2);
grP1->
SetLineWidth
(3);
grP1->
Draw
(
"PE"
);
CPol->
Update
();
grP1->
GetPolargram
()->
SetToRadian
();
}
Author
Olivier Couet
Definition in file
graphpolar2.C
.