This page was created by the IDL library routine mk_html_help2.

Last modified: Thu Aug 6 12:53:14 2020.


Directory Listing of Routines


Routine Descriptions

TPLOT_WINDOW

[List of Routines]
NAME:
 tplot_window
PURPOSE:
 Allowd various widget-like features in a tplot window, this is
 accomplished by setting up the window as a draw widget.
CALLING SEQUENCE:
 tplot_window, tplot_vars
DESCRIPTION:
 Called just like tplot, e.g.,

   tplot_window, tplot_variable_names

 (The variable names are optional, if left out, then the previous set
 of tplotted variables are used)

 Once tplot_window is called, the all succeeding "tplot" commands are
 sent to that first window, unless tplot is called using the WINDOW
 keyword. (To get a new widget, call tplot_window again.)

 Tplot_window makes the tplot window a draw widget, and enables
 keyboard commands, e.g., 
      'z' for zoom in by 50%; 
      'o' for zoom out by200%; 
      'r' for reset to initial time range; 
      't' for interactive tlimit, which allows you to set 
          the plotted time range by clicking same as in a regular
          window; 
      'b' for shift back by 25%;
      'f' for shift forward by 25%;
      'c' centers the plot on the cursor, without zooming
 Arrow keys work too, up zooms in, down zooms out, left shifts back,
 right shifts forwards.

 All tplot keywords are allowed except window and wshow. The draw widget
 does not respond to click events, so that calling tlimit, ctime, etc..
 from the command line still works. 

 Note that the widget has no 'memory' so if you zoom out right after
 zooming in, you don't necessarily return to the same time range, unless
 you are careful about where on the window you start.
 The zoom in commands key on the cursor position on the plot, while the zoom
 out commands zoom out from the center of the current plot.

 Note that all issues with multiple windows have not been sorted
 out. To return control of tplot to a given window, call 
 tplot with no arguments except for the appropriate value using the
 window keyword, e.g., 
    tplot, window = 32 will return control to the original
    tplot_window.
INPUT:
 tplot_vars = tplot variable names or numbers
OUTPUT:
 no explicit output, just plots and keywords
KEYWORDS:
 Same as tplot.pro, excluding WINDOW:
   TITLE:    A string to be used for the title. Remembered for future plots.
   ADD_VAR:  Set this variable to add datanames to the previous plot.  If set
         to 1, the new panels will appear at the top (position 1) of the
         plot.  If set to 2, they will be inserted directly after the
         first panel and so on.  Set this to a value greater than the
         existing number of panels in your tplot window to add panels to
             the bottom of the plot.
   LASTVAR:  Set this variable to plot the previous variables plotted in a
         TPLOT window.
   PICK:     Set this keyword to choose new order of plot panels
             using the mouse.
   VAR_LABEL:  String [array]; Variable(s) used for putting labels along
     the bottom. This allows quantities such as altitude to be labeled.
   VERSION:  Must be 1,2,3, or 4 (3 is default)  Uses a different labeling
   scheme.  Version 4 is for rocket-type time scales.
   OVERPLOT: Will not erase the previous screen if set.
   NAMES:    The names of the tplot variables that are plotted.
   NOCOLOR:  Set this to produce plot without color.
   TRANGE:   Time range for tplot.
   NEW_TVARS:  Returns the tplot_vars structure for the plot created. Set
         aside the structure so that it may be restored using the
             OLD_TVARS keyword later. This structure includes information
             about various TPLOT options and settings and can be used to
             recreates a plot.
   OLD_TVARS:  Use this to pass an existing tplot_vars structure to
     override the one in the tplot_com common block.
   GET_PLOT_POSITION: Returns an array containing the corners of each
     panel in the plot, to make it easier to overplot and annotate plots
   HELP:     Set this to print the contents of the tplot_vars.options
         (user-defined options) structure.
HISTORY:
 2016-09-23, jmm, jimm@ssilberkeley.edu
 $LastChangedBy: jimm $
 $LastChangedDate: 2016-10-21 11:05:30 -0700 (Fri, 21 Oct 2016) $
 $LastChangedRevision: 22185 $
 $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/general/tools/tplot/tplot_window/tplot_window.pro $

(See general/tools/tplot/tplot_window/tplot_window.pro)