Editing routines that draw histograms use a considerable amount of core, due to the complexity of the tasks they have to perform.
If the editing is performed by HISTDO or HPRINT, all the routines that deal with 1-dimensional histograms, rotated 1-dimensional histograms, 2-dimensional histograms, get loaded even if not used (e.g. even in the case where only 1-dimensional in standard format are required).
In such cases, selective editing options for different classes can be used to replace HISTDO or HPRINT.
Action: Edits 1-dimensional histogram or projection, slice or band of a 2-dimensional histogram on the line printer, in the standard representation.
ID=0
means edit all existing histograms.
CHOICE=' '
is equivalent to CHOICE='HIST'
NUM=0
is the same as NUM=1
Routine HPHIST
ignores the option
HIDOPT(ID,'ROTA')
ROTA
Action: Analogous to HPHIST, but with a presentation down the page. Parameters, special values and remarks are the same as for HPHIST.
Action: Edits a 2-dimensional histogram as a scatter-plot.
ID=0
means to edit all histograms.
Remark:
ID
might have been booked as a table and will be output
as a scatter-plot
Action: Edits a 2-dimensional histogram as a table.
ID=0
means to edit all histograms.
Remark:
ID
might have been booked as a scatterplot but it
will be output as a table.
The following two routines can be used to save space when the program does not print tables and rotated 1-dimensional histograms.
Action:
Analogous to
HPRINT, but ignore tables and HIDOPT(ID,'ROTA')
ROTA.
Action:
Analogous to
HPRINT, but ignore HIDOPT(ID,'ROTA')
ROTA.