From: Nasser M. Abbasi on 26 Mar 2010 06:36 In another system (starts with the letter M and ends with the letter B), one can easily zoom within a plot using the mouse, by making a rectangular shape to select the zoom region, and the plot is then replotted to fit into the new area. Then using the mouse, one can unzoom back to the original scale. These functionalities are build into each figure which is generated, using a build-in menu attached to each figure window. Now, I do zooming, by having sliders which I moves around, and then I change the axis plot range accordingly, then replot. But this is not as nice. I looked at few other options, but all seem convoluted to me. For example, I thought of the following: Try to use LocatorPane with 2 locators, one for each opposite corner of the rectangular, and user would adjust these, and then using Dynamics, I can read the coordinates of each corner and this gives the new plot range. But I think need to superimpose this LocatorPane on top of the plot itself to make it user friendly, and worry about mapping coordinates and all that, and it is starting to get too complicated. Or may be use Slider2D, one for one corner and another for the second corner. The point is, I think Mathematica should have a build-in support for these sorts of things, the user do not need to code this each time from scratch. once a plot is made, there should be an automatic way for someone, using the mouse to select an area on the plot. May be add another menu, like the menu that comes up when one right-click on a plot, next to the graphic inspector, to do this. May be for version 8? This is one feature I always wondered why Mathematica, with all its graphics functions, does not support for out-of-the-box. --Nasser
|
Pages: 1 Prev: Substitute expressions with FullSimplify Next: 3D DiscretePlot |