Hi Yayoung, You should not use teh option "A" for the 3 graphs, only for the first one. I suggest to draw a farme via TPad::DrawFrame to set the pad range and then do not use the options "A" at all. c2->DrawFrame(xmin,ymin,xmax,ymax); ... smvdac_tempgr->Draw("P"); ... bgobotside3_tempgr->Draw("P"); etc Rene Brun On Thu, 1 Feb 2001 jayoung@mind.umd.edu wrote: > 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 : Tue Jan 01 2002 - 17:50:35 MET