Plotter

Scantable spectra can be plotted at any time. An asapplotter object is used for plotting, meaning multiple plot windows can be active at the same time. On start up a default asapplotter object is created called ``plotter''. This would normally be used for standard plotting.

The plotter, optionally, will run in a multi-panel mode and contain multiple plots per panel. The user must tell the plotter how they want the data distributed. This is done using the set_mode function. The default can be set in the users .asaprc file. The units (and frame etc) of the abscissa will be whatever has previously been set by set_unit, set_freqframe etc.

Typical plotter usage would be:

  ASAP>scans.set_unit('km/s')
  ASAP>plotter.set_mode(stacking='p', panelling='t')
  ASAP>plotter.plot(scans)

This will plot multiple polarisation within each plot panel and each scan row in a separate panel.

Other possibilities include:

  # Plot multiple IFs per panel
  ASAP>plotter.set_mode(stacking='i', panelling='t')

  # Plot multiple beams per panel
  ASAP>plotter.set_mode(stacking='b', panelling='t')

  # Plot one IF per panel, time stacked
  ASAP>plotter.set_mode('t', 'i')

  # Plot each scan in a seperate panel
  ASAP>plotter.set_mode('t', 's')



Subsections

Malte Marquarding 2007-08-16