Dataplot GUI: Performance Issues
Commands That Don't Work in the GUI
Command Line Interface Available in the GUI
One important feature of the Dataplot graphical interface
is the integration of the full command capability within
the menu system. That is, you can freely mix typing
commands with accessing menus.
Specific Commands That Do Not Work
There are a few command line features that don't work within the Dataplot GUI.
Turn Off the Data Spreadsheet for Larger Data Files
Convenient, But Significant Overhead
The data spreadsheet is quite useful. However, it does
impose significant overhead on the Dataplot GUI. Any
time the data in Dataplot is modified (i.e, any READ or
LET command is executed), the entire data sheet needs to
"No Update" Button on Spreadsheet Window
For even moderately large data sets, this updating of
the data sheet can be noticeably slow. For large data
sets, it can even cause the Dataplot GUI to hang.
To address this problem, there is a button labeled
"No Update" on the spreadsheet. To significantly improve
the performance of the Dataplot GUI, you can click on this
button. This suppresses any future updating of the
spreadsheet window. The advantage is that this can
significantly speed up the performance. The disadvantage
is that you lose the convenience of having the data displayed
in the spreadsheet. Note that the data available to Dataplot
does not in any way depend on whether you have the
"No Update" button turned on or off.
How much of an issue this is will depend on the age of your hardware (faster hardware will lessen the problem to a degree, but not eliminate it), how often you are updating data in your Dataplot session, how large your data set is, and on your personal preference (i.e., are you willing to live with the delays in the data sheet updates in order to have the convenience of seeing the data in the spreadsheet).
Although it can be difficult to give precise guidelines
(due to vast differences in the underlying hardware,
how often your data is being updated, etc.), we offer the
following rough guidelines.
Some Additional Suggestions
A few additional things that may help.