void graph() { const Int_t n=13; Double_t x[]={0.92,1.48,2.2,2.7,3.7,4.6,5.6,6.4,7.4,8.4,9.6,10.8,12.}; Double_t ex[]={0.04,0.04,0.1,0.1,0.1,0.2,0.2,0.2,0.2,0.4,0.4,0.4,0.4}; Double_t y[]={140,185,219,242,270,280,308,320,336,348,362,370,382}; Double_t ey[]={5,5,5,10,10,10,10,10,10,10,10,10,10}; TCanvas *c1 = new TCanvas("c1", "Graph", 700, 500); TGraphErrors *gr1 = new TGraphErrors(n,y,x,ey,ex); gr1->Draw("AP"); TF1 *func = new TF1("func", "[0]*exp(x/[1])+[2]", 0, 12); func->SetParameters(0.2423,97.46,-0.104); func->Draw("same"); }