XMM-Newton SAS Home Page
XMM-Newton Science Analysis System


dstoplot (dsplot-1.27) [xmmsas_20230412_1735-21.0.0]

Parameters

This section documents the parameters recognized by this task (if any).

ParameterMand Type Default Constraints
withtablenobooleantruetrue$\vert$false
If set to true a table with numerical data column to be plotted is provided via parameter table
 
tablenotable name of existing table
The table to be plotted in set:table notation (where set is typically a FITS file).
 
titlenostring  
Title for the plot - if none is given the table name shall be used.
 
subtitlenostring  
Subtitle for the plot.
 
withxnobooleanfalsetrue$\vert$false
If true, the user-specified x column is used for the horizontal axis. If set to false and index is likewise false the first numerical column in the table will be taken as the $x$ axis.
 
xnocolumn name of existing column
The name of the column to be used for the $x$ axis.
 
withoffsetxnobooleanfalsetrue$\vert$false
If set to true all $x$ values are offset by the negative of the first $x$ data value, hence, the $x$-axis starts at 0. This is useful for plotting time series when the time tag values are large in magnitude.
 
offsetxnoreal0. 
$x$-axis offset value (output).
 
indexnobooleanfalsetrue$\vert$false
Whether to use the index (0,1,2 ...) for $x$ instead of a column.
 
withxminnobooleanfalsetrue$\vert$false
If true xmin is set.
 
xminnoreal0. 
Lower bound of x axis to show in plot.
 
withxmaxnobooleanfalsetrue$\vert$false
If true xmax is set.
 
xmaxnoreal0. 
Upper bound of x axis to show in plot.
 
xlognobooleanfalsetrue$\vert$false
If true x axis is produced with logarithmic scaling.
 
withynobooleanfalsetrue$\vert$false
If true, a curve is produced only for the y column that are specified in the y parameter. Otherwise all numerical columns in the table shall be plotted.
 
ynolist of compound column identifiers  
A compound column identifier takes the form:
colname|colname.errcolname|colname.errcolname.errcolname
where colname can simply be the name of a numeric column in the input table or be of the form:
colname[from,to,incr]
which expands into the list of vectors columns starting from row from to row to in steps of incr. incr and to are optional. If incr is omitted it is taken as 1 and a missing to default to the value of from, hence, only the vector in row from is plotted. If a vector column is specified just by its name only the first row is considered. errcolname can be the name of a numeric column which will be displayed in the form of an error bar in $Y$- (colname.errcolname) or $X$+$Y$- (colname.errcolname.errcolname) direction. errcolname can also be given as a vector column with a single row specifier in square brackets.
 
withyminnobooleanfalsetrue$\vert$false
If true ymin is set.
 
yminnoreal0. 
Lower bound of $y$ axis to show in plot.
 
withymaxnobooleanfalsetrue$\vert$false
If true ymax is set.
 
ymaxnoreal0. 
Upper bound of $y$ axis to show in plot.
 
ylognobooleanfalsetrue$\vert$false
If true y axis is produced with logarithmic scaling.
 
withscatternobooleanfalsetrue$\vert$false
If set to true the data is presented as a 2-D scatter plot where each data item is marked by a symbol (default +).
 
setsymbolsnolist of integers symbol IDs in Grace
If withscatter is set to true the data points of curve $i$ will be marked with a symbol of ID setsymbols[i]. See the Grace documentation for the list of available symbols IDs.
 
setcolorsnolist of integers color IDs in Grace
If withscatter is set to true the data points of curve $i$ will be marked with a symbol of color setcolors[i]. See the Grace documentation for the list of available color IDs.
 
withxrangesnobooleanfalsetrue$\vert$false
If set to true the parameter xrangetables must contain a list of tables with column data that define finite abscissa ranges that are to be displayed.
 
xrangetablesnotable list list of existing tables
If withxranges is set to true this parameter must contain a list of tables with data to be plotted as horizontal abscissa data ranges. For each provided table a separate horizontal line of range markers shall be plotted - the vertical position of the lines will be ybase$+ n\cdot$ystride with $n$ ranging from 0 to $N-1$. 0 and $N-1$ corresponds to the data in the first and last table given in xrangetables respectively.
 
withalltablesafternobooleanfalsetrue$\vert$false
This parameter facilitates the plotting of a large number of abscissa range data in consecutive tables in a named data set (e.g. a sequence of Good-Time-Interval tables as generated by hkgtigen's diagnostic mode). When set to true xrangetables is supposed to contain a single table name and all tables positioned after this table shall be considered as containing abscissa range data to be plotted.
 
xrangefromcolnocolumnSTARTexisting column in all xrangetables
The name of the column in all tables given in xrangetables containing the values of the left boundaries of the abscissa range markers.
 
xrangetocolnocolumnSTOPexisting column in all xrangetables
The name of the column in all tables given in xrangetables containing the values of the right boundaries of the abscissa range markers.
 
withybasenobooleanfalsetrue$\vert$false
If set to true ybase is given.
 
ybasenoreal0. 
The vertical position of the first abscissa marker line corresponding to the first table in xrangetables. If not explicitly given a default value based on the actual vertical extent of the plot shall be used.
 
withystridenobooleanfalsetrue$\vert$false
If set to true ystride is given.
 
ystridenoreal0.1 
The vertical distance between adjacent abscissa range marker lines in world coordinates of the plot. If not explicitly given a default value based on the actual vertical extent of the plot shall be used.
 
outputnostdout|filestdout 
destination of output
 
outputfilenostringplot.dat 
the name of the output file if output is set to file
 
ParameterMand Type Default Constraints

XMM-Newton SOC -- 2023-04-16