|
|||
NRAO Home > CASA > CASA Toolkit Reference Manual |
|
msplot.iterplotstart - Function
1.3.3 Plot the first set of iterative plots.
Description
Begin a series of plots using subtables constructed via an iteration axes, which
is set in either the mp.plot or mp.plotxy methods. Use iterplotnext() to step
through. Multi-panel plots as well as overplots are supported with this
function. Overplots have a restriction in that both plots must have the same
axies.
Only forward step through is allowed.
Arguments
Inputs |
| ||
bool
Example
# create a msplot tool, select the data with field name 3C273 for plot,
# and initialize a plot of Amplitude vs UV distance for
# channel 1 and stokes 1, iterating over Antenna1, and creating
# two plot panels per iteration page.
mp.open( msname=[’./data/3C273XC1.ms’]);
plotoptions.nxpanels := 1;
plotoptions.nypanels := 2;
plotoptions.windowsize := 6;
plotoptions.aspectratio := 1.2;
plotoptions.fontsize := 14.0;
mp.setdata( fieldNames=[’3C273’] );
labels := [’Amplitude vs UVdist (iterating over Antenna1)’,’uvdist’,’amplitude’];
mp.plotxy( x=’SQRT(SUMSQUARE(UVW[1:2]))’ y=’AMPLITUDE(DATA[1,1])’, iteration=’ANTENNA1’ );
mp.iterplotstart();
To iterate over baseline, for stokes 1, channel 1.
plotopts.nxpanels := 1;
plotopts.nypanels := 4;
labels := [’Amplitude vs UVdist (iterating over Baseline)’,’uvdist’,’amplitude’];
iteraxes := [’ANTENNA1’,’ANTENNA2’];
mp.plotxy( x=[’SQRT(SUMSQUARE(UVW[1:2]))’ y=’AMPLITUDE(DATA[1,1])’], iteration=iteraxes )
mp.iterplotstart();
__________________________________________________________________
More information about CASA may be found at the
CASA web page
Copyright © 2016 Associated Universities Inc., Washington, D.C.
This code is available under the terms of the GNU General Public Lincense
Home |
Contact Us |
Directories |
Site Map |
Help |
Privacy Policy |
Search