Could you be a bit more explicit at all? I already have the graph.C and
twoscales.C but I cannot get the commands to work. Could you advise me as
to the modifications I need to do to this code for my own code? the
->Getaxis()->SetTitle doesn't work for me at all. Additionally the two
scales is for histograms and I don't know how to modify this for my
graph.I have commented out the commands I have been trying.
Thanks again in advance
Marieke
{
gROOT->Reset(); // reset global variables
gStyle->SetCanvasColor(10);
gStyle->SetTitleColor(10);
gStyle->SetFrameFillColor(10);
gStyle->SetOptStat(0);
ifstream data; // declare a file to input from
data.open("led1.data"); // open file containing values
const Int_t n = 100; // number of points to be plotted
Int_t in = 0;
Float_t x[n], y1[n], y2[n];
Float_t x1;
char line[1024];
while (data >> x1)
{
x[in] = x1;
data >> y1[in];
data >> y2[in];
in++;
}
for (Int_t i=0; i<in; i++)
{
cout << x[i] << " " << y1[i] << " " << y2[i] << endl;
}
TGraph *inputSpec = new TGraph(in, x, y1);
TGraph *inputSpec2 = new TGraph(in, x, y2);
inputSpec->SetTitle("Intensity of LED 1");
// inputSpec2->GetXaxis()->SetTitle("Cos Theta");
// inputSpec->GetYaxis()->SetTitle("pJ/pulse/sr");
TCanvas *c1 = new TCanvas("c1", "Intensity of LED 1",0, 0, 800, 600);
c1->SetLogy();
// trying to label x axis(doesnt work): inputspec->GetXaxis()->SetTitle("Cos Theta");
//trying to draw axis on right here:
//c1->Range(-10,-1,10,1);
// TGaxis *axis1 = new TGaxis(-9,-0.8,-9,0.8,0,1e5,50510,"");
//axis1->SetName("axis1");
//axis1->SetTitle("pJ/pulse/sr");
//axis1->Draw();
//TGaxis *axis2 = new TGaxis (7,-0.8,7,0.8,0,5e22,50510,"-G");
//axis2->SetName("axis2");
//axis2->SetTitle("number of photons/pulse/sr");
//axis2->Draw();
//trying to label x axis here:
// TGaxis *axisx = new TGaxis();
//axisx->SetName("axisx");
//axisx->SetTitle("Cos Theta");
inputSpec->Draw("AC");
inputSpec2->Draw("CP");
}
--
--------------------------------------------------------------------
| Miss Marieke Navin wk:+1142223553 |
| Particle Physics and Particle Astrophysics fx:+1142728079 |
| Department of Physics and Astronomy mb:07919687122 |
| University of Sheffield |
| Hicks Building, Hounsfield Road |
| M.Navin@sheffield.ac.uk |
| Sheffield, |
| S3 7RH, United Kingdom |
--------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:06 MET