3. TOOLKIT DEMONSTRATION

-Plots

  • To make a plot of the vector time-series data, we can use the 'Data I/O' panel in Tools, by selecting vector soi from the table and pressing on the 'Plot' button:

    The SOI time series is noisy, with no obvious oscillatory components. Our goal is to identify the low-frequency quasi-quadrennial (QQ) and quasi-biennial (QB) components of El Niño (Rasmusson et al., 1990).

    Double-clicking on any graph window makes it an Active plot and brings forward adjacent Graph Controls window, where the properties of the Active plot are always shown and can be changed by choosing appropriate tabs.

    If "Update plot continously" is checked in Preferences panel, any change in Graph Controls settings is applied immediately to the ActivePlot. If it is unchecked, user can adjust several settings and then apply all the changes to ActivePlot at once with Apply button. By default, the Graph Controls window is a "child window" of an Active Plot; user controls this option by using the switch button (see on the left panel below):

     

    For plots with spectral estimates (SSA, MEM, BK-FFT and MSSA) users can use X-log or/and Y-log coordinate transformations in respective Axes tab. Linear trasnformation can be applied to the abscissa of data plots in Axes/X settings. Parameters of the transformation has to be set first; new Xmin and Xmax values will be updated automatically. User can then adjust Xmin and Xmax as desired. To return to the default abscissa settings, use transformation factors 1.0 and 0.0 (as in X=1 *X + 0), or Defaults button. Above panels show how the transformation is applied to have abscissa in calendar years, instead of default index (which for SOI is in months), in the plot of SOI time series shown before.

    Settings for Labels, Title and Legends can be specified in the Text tab:

    By clicking on a Font button in Text tab, a font panel is brought forward where current font selection of Active Plot can be changed; the default font for new plots can be set in Preferences panel. Users can see coordinates of a point clicked by a mouse at the top of GraphControls, export current ActivePlot in EPS or PDF format (set in Preferences panel), and Print it. Orientation settings for printing are specified in Page setup item of a File menu.

    Zoom, Crop and Move

    When mouse coursor is moved over the Active plot, its current coordinates are tracked and displayed in X and Y fields at the top of GraphControls. By clicking ActivePlot once, tracking is stopped and X and Y fields will display coordinates of the chosen ZoomPoint; to start tracking anew just click on ActivePlot again. The Zoom tool allows to gradually zoom in/out around current ZoomPoint. When Select button is pressed, by dragging mouse over the ActivePlot a portion of the plot can be selected, and center of the selected rectangle will become new ZoomPoint.

    Then the selected area can be cropped by using Crop button in GraphControls:

    If a Move button is pressed in Graph Controls, dragging a mouse forces continuos change of the ActivePlot limits.

    2-D plots

    User can plot column(s) or row(s) of selected matrix in Data I/O Matrices table with Columns or Rows options, or plot them with 2-D Fill or Contour options. Following figure is for the example from multivariate gap-filling.

    Contour thickness can be adjusted by Line1, and number of contours by Line2 settings of Graph Controls, respectively. The maximum and minimum values of plotted field is adjusted by Graph Controls/Axes/2D settings:

    See other mutivariate examples in PCA and MSSA for 2-D plotting when Columns are considered to be a spatial coordinate corresponding to a rectangular grid; in this case plot can be browsed by rows, can be animated and saved to a QuickTime movie.