Hi Vic,
>From what you describe, it is my impression that you should simply
create a TGraph objects with N points X[i], Y[i] and call TGraph::Fit
with a 1-d function.
You can construct a TGraph automatically by giving a file name containing
your list of points X,Y
example
TGraph g("file.dat")
g.Fit("pol4");
Rene Brun
On Thu, 7 Nov 2002, Vic Gehman wrote:
> I'm trying to plot a two-column data file in root. I've read it into
> root as an ntuple. Now it seems that when I directly plot the ntuple
> (i.e. using "ntuple_name->Draw()") that root creates a scatter plot of the
> data by making it a 2D histogram, and plotting that. I'm trying to do a
> fit to this data (root's nice fitting routines are why I'm doing this in
> the first place), and I can't use any of the predefined functions since
> they are all 1D functions (and therefore only capable of fitting 1D
> histograms). I am also not certain that defining my own function of two
> variables is the right way to do this since I'm not really trying to fit a
> surface.
> Can anyone help with this? I can't be the only one who has tried to do
> this...
>
> Thanks,
>
> Vic Gehman
>
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:16 MET