PrestoPlot Core concepts
PrestoPlot has a few concepts that are important to understand in order to use it to its full potential.
Datasets
A dataset is the starting point for any visual representation. A dataset can correspond to a variable or parameter sampled over time. One or more datasets are loaded into PrestoPlot when a data file is opened.
The list of loaded datasets is displayed in a dedicated dataset window. Basic information is displayed in this window, such as the names of the datasets, units, number of data points, etc.
A dataset consists of at least two data vectors: - A data vector, which is usually a measured or physical quantity, displayed on the Y-axis - A time vector displayed on the X-axis. Note that the X vector may not be a time vector.
A dataset can be displayed and plotted on a graph.
Models
A model is a visual style for a graph, a specific configuration of the graphic and visual elements that compose it. These elements are configurable and can be saved in a model file.
A saved model can be reused on new data to instantly reapply the same graph style and visual configuration.
This is very useful if you want to have models to regularly produce graph images over consecutive time periods.
A model is abstract and does not contain any data.
Graphs
Graphs are obviously the central elements of PrestoPlot. A graph is a visual representation of one or more datasets. It combines a visual style and configuration of all elements with the data from the datasets it represents. It is sufficient on its own to display a final rendering and export the graph as an image.
Graphs can be saved to files so that they can be easily shared with third parties.
Workspaces
Workspaces are simply sets of models. Imagine you are preparing a large number of graphs to plot a day's worth of data, and you want to redraw the same graphs for the following day. Workspaces allow you to save all your models in a file and instantly reapply them to new data.
Projects
A PrestoPlot project represents all the graphs displayed with all the loaded datasets.
It is the preferred way to save a work state and retrieve it later, or to share the entire work environment with a third party.
By configuration, it is possible to include all loaded datasets, or only the datasets represented on graphs.