Skip to content

Limitations

PrestoPlot has no directly coded limitations on its operation but may contain implicit limitations. This section will detail limits which have been noted, but which do not effect the general operation of PrestoPlot.

Data Limitations

There is no fixed limit to the number of graphs or data sets which can be loaded PrestoPlot has been tested with data sets of over 50 000 000 elements.

Label Limitations

There is a fixed limit to the number of label values (5000) which can be loaded for a dataset.

PrestoPlot can display 1000's of labels but only about 100 can be legible on a graph at one time.

Name Restrictions

Data names can contain any character EXCEPT space and " (double quote), and MUST start with an alphabetical character or _ (underscore). Data units can contain any character EXCEPT space and " (double quote). Data names, Data units, Graph names and Pen names can contain brackets ({}[]()) but any brackets in a name must be equally matched by the corresponding pair.

Any unauthorised characters or unmatched brackets will be replaced by _'s (underscore).

Tip

Any Data names identical to calculator functions can be plotted but not used in the calculator. E.G. sin(0) can be used as a dataset but cannot be used for calculations and should be renamed to sin_(0).

Numerical Limitations

  • Floating point resolution - Data values are stored internally as 'C' doubles which use 8-bytes. This gives 15 significant digits with the smallest absolute value = approximately 2.3E-308 and the largest absolute value = approximately 1.7E+308.
  • Date precision - Dates are stored internally as a second.fraction offset from the '1 January 1970' using a 'C' double. This gives a millisecond precision for the full date range (up to 2037).

    N.B. (The date 2005/01/01 needs 10 digits of the 15 significant digits available, 2037/01/01 also uses 10 digits). ****