Rave uses a system of "Analyses" to keep track of information related to your data sets that is not directly encoded in the values of the data itself. By default, your Rave session has a single analysis, i.e. one set of related information for each data set. You can create additional analyses in order to manage multiple sets of this information and easily switch between them.
Analyses play an important role in interactive visualization. Each workspace object displays information related to a particular analysis. Consequently, visualizations that display the same Analysis will effectively be linked so that, for example, selecting data in one visualization causes all linked visualizations to update to show the new selection. By creating multiple Analyses and assigning different visualizations to each of them, you can create groups of visualizations that are linked within each group but not across groups.
Each workspace object belongs to a single Analysis, which is listed at the top of it's View tab.
You can create additional Analyses by clicking the Manage Analyses button on the Manage tab. This button also lets you access/modify some of the information that comprises an Analysis, although most of this information is not changed by using this button. Instead, the information is changed by interacting with workspace objects or performing other actions in Rave.
The information that comprises an "Analysis" includes:
- A list of which rows in each data set are currently selected
- A list of which rows in each data set are currently visible
- A Row color associated with each row in each data set
- The upper and lower limiting values for each continuous independent variable, and the list of allowable values for each discrete/string independent variable that are used to draw some continuous visualizations and to set limits for Optimization runs.
- The filter control's upper and lower limits that define which rows of the data set are considered to be filtered.
- The current value of each independent variable that is used to draw some continuous visualizations and that serves as the starting point for some Optimization runs.
Consequently, the following actions will update all visualizations that belong to the same Analysis as the visualization that initiated the action (and that display the same Data set as the visualization that initiated the action, since each action is specific to a single data set):
- Selecting data in a visualization or in the main table
- Hiding the selected data by clicking the Hide Button on the Row tab.
- Changing the row color of the selected data by clicking one of the Color Buttons on the Row tab.
- Changing the filter values by using a Data filter or Discrete data filter workspace object.
- Changing the current point values by using an Independent variable sliders workspace object or by interacting with a continuous visualization.
(This list is not exhaustive.)
For information on coding Rave plugins that correctly update to Analysis changes, see Events and updates.