[ROOT] plot two( or three) graphs together on the same canvas

From: jayoung@mind.umd.edu
Date: Thu Feb 01 2001 - 19:45:19 MET


Hi,

I tried to plot two graphs on the same canvas. However, the second graph
overlaps first one. Could you tell me which part is wrong with my code?

----------------- my code
{
...
  TGraph *hdd_tempgr = new TGraph(no,date,hdd_temp);
  TGraph *bgobotside3_tempgr = new TGraph(no,date,bgobotside3_temp);
  TGraph *smvdac_tempgr = new TGraph(no,date,smvdac_temp);

  TCanvas *c2 = new TCanvas("c2","Temperature", 200,10,700,500);
  c2->SetBorderMode(0);
  c2->SetGridx();
  c2->SetGridy();

  smvdac_tempgr->SetMarkerColor(3);
  smvdac_tempgr->SetMarkerStyle(8);
  smvdac_tempgr->SetMarkerSize(0.3);
  smvdac_tempgr->SetTitle("Temperature (degrees C) vs. Time (days)");
  smvdac_tempgr->Draw("AP");


  bgobotside3_tempgr->SetMarkerColor(5);
  bgobotside3_tempgr->SetMarkerStyle(8);
  bgobotside3_tempgr->SetMarkerSize(0.3);
  bgobotside3_tempgr->Draw("AP");




  hdd_tempgr->SetMarkerColor(2);
  hdd_tempgr->SetMarkerStyle(8);
  hdd_tempgr->SetMarkerSize(0.3);
  hdd_tempgr->Draw("AP");

  c2->Modified();
  c2->Update();

...
}



This archive was generated by hypermail 2b29 : Fri Jun 08 2001 - 11:50:59 MEST