hi i have function that graphs a bunch of lines and then fits them the first time i call this function, it works properly it draws the graph and draws the fit the second time i call it(with new points to draw), it draws the points, but when it fits them, the fit function deletes everything under it it deletes the axix tic marks and the grid under it this is very strange behaviour. am i doing something wrong? i am using MSVC++ under win2000 thank you here is the function void draw_psychometric_function(TCanvas * psychometric_final,Int_t big_contrast_array_len,Float_t * psychometric_x,Float_t * psychometric_y,Float_t * psychometric_err,const char * file_title,Int_t msg) { psychometric_final->SetGrid(); psychometric_final->SetTitle(file_title); TGraphErrors *gr1_1 = new TGraphErrors(big_contrast_array_len, psychometric_x, psychometric_y, 0, psychometric_err); gr1_1->ResetAttFill(); gr1_1->Draw("AP*"); gr1_1->SetMaximum(1); gr1_1->SetMinimum(0); gr1_1->SetTitle(file_title); gr1_1->GetXaxis()->SetTitle("Contrast"); gr1_1->GetYaxis()->SetTitle("Probability of Coherent Judgment"); gr1_1->GetXaxis()->CenterTitle(); gr1_1->GetYaxis()->CenterTitle(); TF1 *func = new TF1("fitf",fitf,-150,150,2); func->SetParameters(5,22); func->SetParNames("Mean_value","Sigma"); gr1_1->Fit(func,"rem");//,"same"); //gr1_1->Draw("AP*"); psychometric_final->Update(); } Paymon Hosseini
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:18 MET