Institut für Astronomie und AstrophysikAbteilung AstronomieSand 1, D-72076 Tübingen, Germany |
wplot
interactively plots data/model of fit in separate window
cafe
wplot [,[+/-]add_on_button+...+add_on_button] [,[+/-]add_on_slider+...+add_on_slider] [,/idle][,/copy][,/t3d]
add_on_button - (optional) Defines to display a button which is not used in the default set described below. These buttons perform special actions and may be defined by users own procedure. For a template refer the default button procedure. A list of available add-on-buttons (and the default buttons) may be get with "help, wplot,all". Closer description will be get with "help,wplot,<button>" Prefixing the button expression with a "+" adds this expression to the existing button list. Prefixing the button expression with a "-" excludes all buttons from the list which match this expression (wildcards "*" and "?" are allowed). add_on_slider - (optional) Defines list of sliders to be allocated vertically stacked below the (add-on) buttons. Formally there is no difference between buttons and sliders (they may be used equally) but using this slot grants more freedom for the slider bars. Slider expressions also may be prefixed with "+" and "-" as the button expression.
t3d - Support 3-dimensional display set. There is no different plotting but the mouse behaviour (selecting data points) is more 3-d appropriate, and the default slider/buttons are different: - 3 sliders to move the data object to x/y/z direction. - zoom in/out will be applied in 3-dimensional manner. - 2 sliders are available to rotate the data around the x and z axis. In general it is safe not to use the /t3d option (displaying 2-dim data sets with /t3d may fail), but using /t3d is more convenient for 3-dimensional data sets. copy - Copy the environment (but not the data!) to be used with wplot. This is necessary if running multiple instances ("windows") of wplot (when using the /idle option), or to avoid setplot range settings being persistent. idle - Do not block the command line when wplot widget is shown. This has the effect that no wplot buttons may be used till the command "idle" is entered. On the other hand it is possible to run wplot/command line in parallel. reset - When wplot quits it keeps the former plotted part. This might be anoying when the plot style/data set changes. To avoid it this keyword might be set which forces wplot to start with initial ranges from plot.
Apart from the options above following parameters might be set: xsize - Initial x size of plot window (pixel). Default: 900. ysize - Initial y size of plot window (pixel). Default: 650. All options may be set via > set,<option>=value.
WPLOT is intended as a mean to control data selection and plotting of restricted ranges. It runs in a separate window and is controlled via graphical buttons. Before wplot could be used properly a plot style must be defined with the plot command. The displayed plot image may differ from the one created with the plot command because: - plotting is set at exact axis range (this is necessary that shift/zoom works properly) with the IDL xstyle=1 input. - The selected zoom factor must fit into the 1,2,5 rule (that is: the range must be a power of ten times either 1,2 or 5 so the zoomed window always has a well defined scaling factor). The slider defines the center of the displayed x-axis. It may be used for tuning/selecting the displayed window part. With add-on buttons mentioned above additional button-commands can be loaded. Last loaded buttons will be used as default if none are specified. Data point Selection: Main part of wplot is the possibility to select data points. This is done by pressing the left mouse button and drag the cursor which selects a certain range. The selected range may be used for further processing with add-on buttons. Pressing the right mouse button will deselect a range. Pressing the middle mouse button will toggle (select/deselect) closest data points. !!! DUE TO COORDINATE CONVERSION PROBLEMS THIS WORKS !!! ONLY PROPERLY IN A SINGLE PANEL.
The selection will be done for data in current group only. WPLOT is intended to process a single group (though it is possible to display more than one group, of course).
Wplot defines a set of default buttons. These are (if the /t3d option is not set): ZOOM IN - narrow visible range. This will be done in steps as 10, 5, 2, 1, 0.5, 0.2, 0.1... ZOOM OUT - enlarge visible range This will be done in steps as 1, 2, 5, 10, 20, 50... << - move left 75% <| - move left 10% |> - move right 10% >> - move right 75% EXIT - leave WPLOT
Left button click will center the plot in x-range at data at mouse position.
Changes xrange/yrange in setplot environment domain. These settings will be deleted when leaving wplot. All plots will be sent into the wplot window instead of the usual plot window (which will be closed when running wplot).
> plot, data+model,res > wplot,seekleft+seekright -> uses wplot to show data, model plus residuum. Two additional buttons for selective shift are set.
$Id: cafe_wplot.pro,v 1.49 2004/06/21 09:24:17 goehler Exp $
[Home Page] [Software, Documentation] [IDL Documentation] [Quick Reference] [Feedback]