Re: Using Locators in Mathematica v6
- To: mathgroup at smc.vnet.net
- Subject: [mg76472] Re: Using Locators in Mathematica v6
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Wed, 23 May 2007 05:07:04 -0400 (EDT)
- Organization: Uni Leipzig
- References: <f2u4tq$jv5$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
Hi, what is with data = Table[{x, 1 + 2*x + 0.5*Random[]}, {x, -2, 2, 0.2}]; Manipulate[ DynamicModule[{points, dfit, plt}, points = Append[data, pnt]; dfit = Fit[points, {1, x}, x]; Plot[dfit, {x, -2, 2}, Evaluated -> True , Epilog -> {Point /@ data}] ], {{pnt, {0, 0}}, Locator}] Regards Jens Coleman, Mark wrote: > Greetings, > > I've been exploring some of the new dynamic interface elements in Mathematica v6 > and I must say they are very impressive indeed. I've managed to set-up > some useful examples using Manipulate. Unfortunately the documentation > of > > One example I am working on involves the use of Locators. The example > itself seem straightforward but I cannot quite get the effect I am > looking for. I am hoping someone on MathGroup can point me in the right > direction. > > Briefly, I want to illustrate the effects that outlier points an have on > a line of best fit. For my example, I generate a small random set of > points (x(i), y(i)), where y(i) = a + b x(i) + randomerror(i), for > values a and b. I then calculate the line of best fit using Fit[ ]. I > next ListPlot[ ] the underlying set of points and overlay the resulting > line from Fit[ ]. So far very simple. > > In my dynamic example, I'd like to have a locator button appear on the > graph such that the (x,y) location of the locator becomes an additional > data point in the overall data set, and thereafter a new line of best > fit is calcuated and displayed. Thus as the user moves the locator, a > new best fit line is displayed. > > I'd appreciate any assistance other readers might offer. > > Thanks, > > -Mark