Laserfiche WebLink
Some of the features desired in a plotting program may not be available from existing software and <br />xmgr <br />may require a certain amount of pre-processing in the calling routine. For example, will read a <br />simple X-Y file and plot a line; however, adding labels and titles interactively requires time each <br />xmgr <br />time that a plot is created. will also plot from a file containing more complex commands <br />xmgr <br />specific to . These commands can be used to non-interactively specify plot characteristics, <br />xmgr <br />such as titles. Both RTi and CSU have experience creating plot files. In such a case, the <br />boundary between the CRDSS code and the plotting code should be clear so that the user knows that <br />the features of the plotting program are controlled by the calling routine. <br />It is envisioned that the TS plotting tool will be used by end-user applications but will also be used <br />extensively for QA/QC and calibration. Because the needs of the end-user may be different from the <br />xmgr <br />needs of developers, it is possible that a tool like can be used by developers in reviewing data. <br />A different tool, requiring more development, but more specific to the needs of the project, can be <br />developed using other existing resources. <br />If a tool is developed as a widget, the widget should be usable by all of the different CRDSS <br />components, including the general display tool and model-specific DMI utilities. <br />Features of the TS display tool will be: <br />The tool should allow any number (or a very large number) of TS to be plotted, each of <br />? <br />which may have different periods of record and different data intervals, e.g., daily versus <br />monthly. <br />The ability to use colors and/or patterns for lines, and a corresponding legend. <br />? <br />The ability to have a main title, and titles for each axis. <br />? <br />The ability to display dates in a nice format, e.g., "Jan," or "Jan 10," or "12/94." <br />? <br />The ability to display in units specified by the user, e.g., SI or English. <br />? <br />The ability to plot data that has missing data (gaps) as a broken line. <br />? <br />The ability to perform scrolling and adjust the period of record displayed such that the time <br />? <br />scale of the plot is adjustable. <br />The ability to have a linear or logarithmic vertical axis. <br />? <br />The ability to generate hard-copy output of plots. <br />? <br />The ability to perform statistical analyses on the TS, including integration, curve-fitting, <br />? <br />and cross-correlation (use for QA/QC). (This feature may only be available from a <br />xmgr <br />program like , and may not be developed independently for the CRDSS.) <br />The tabular component of the display may have the following features: <br />The entire TS period of record must be scrollable so that the user can step forward slowly <br />? <br />or skip large time intervals. <br />2 <br />A275 05.10.94 1.05-18 Malers <br />