class A { private: TGraph *pG[10]; int iG; TMultiGraph *pMG; TCanvas *c1; public: A(); void d1(double shift); }; A::A() { c1 = new TCanvas(); c1->SetFillColor(10); pMG = new TMultiGraph(); iG = 0; } void A::d1(double shift) { if(iG == 10) return; double x[10],y[10]; int i; for(i = 0; i < 10; ++i) { x[i] = (double)i; y[i] = x[i] + shift; } pG[iG] = new TGraph(10,x,y); pG[iG]->SetFillColor(iG); pMG->Add(pG[iG],"L"); pMG->Draw("A"); iG++; c1->Update(); }