# Plotting formulas

A **plot figure** is a collection of one or more individual **plots**, and includes all settings such as colors, titles and labels.

Plots can be drawn as a curve, line, or as scatter plots.

## Creating plot figures

Make sure the formula you want to plot has at least one *array value* (otherwise, you would be plotting a single data point instead of a set of data).

Then click on the
button next to that formula’s *solve* button.

Note

Plot figures are **not automatically redrawn** when the data from its source formulas is changed.

If you ever re-solve a plotted formula or alter its input variables, be sure to press the button to get the plot figure back in sync with its source data.

The plot figure’s background will be tinted orange to let you know that it’s out of sync.

## Editing plots and figures

If you click on the
button, the plot figure’s *edit panel* will slide out.

Within the edit panel you’ll see a list of the figure’s plots. Clicking on a plot will reveal the settings for that particular plot.

**Close** the edit panel by clicking on the
again.

### Plot options

#### Plot label

A plot’s label is what is shown in the figure’s legend.

Note this is distinct from the *plot figure’s title*.

#### Changing the plotted variables

Under the *variables* section in the plot’s options, you can view and change the variables used in that plot.

To re-assign another variable to be plotted on a particular axis:

- Click on the button next to the desired axis
- Scroll through the formulas in the Solver until you locate the new variable. Variables you can use in the plot will be outlined orange.
- Click on the desired variable

Note

All plots on a given axis **must have compatible units**. For example, you can mix variables with *meters* and *centimeters* one a single axis. To add a variable with other units such as **seconds**, you’d have to make use of the *2nd Y-axis*.

#### Multiple Y axes

In the *variables* section of a plot’s settings, you can see an option to plot its Y-variable on either the *y1* (left-hand) or *y2* (right-hand) axis.

#### Line plot, scatter plot, plot color

You can alter a plot’s visual formatting under the *graphics* section of its settings.

### Adding additional plots to a figure

You can add additional plots to a figure is by **duplicating** one of its existing plots.

Click on the button found in the figure’s list of plots to do this.

After you’ve added the new plot, you can change its variables, colors, etc. as described under Plot options.

### Axis settings

You can change the domain or range and label of a Y- or X-axis, as well as setting it to a logarithmic scale, by clicking on it in the axis itself in the plot figure.

By default, the units of the plotted variables are used as an axis’s label, and the range/domain are determined automatically based on the plotted variables’ values.

### Locating the variables used in a plot

It may become hard to remember which variables are used in a plot figure once it becomes somewhat complex, or also if the Solver has many different objects.

The Solver can show you the variables used in a particular plot if you click on the button in the figure’s header bar.

This button also exists in the plot settings next to the vars used in the plot. Clicking it just shows you that one particular variable instead of *all* variables in the plot figure.

Just click on the screen anywhere when you’re done, or press the escape key on your keyboard.

## Constraint variables (3-D slices)

While true 3-dimensional plots are not supported, it is possible to mimic their effects by constraining a plot curve to **variables other than those plotted on the Y- and X-axes**.

In the example, the formula for the volume of a cylinder has three variables, *V*, *h*, and *r* (volume, height, and radius). You can view changes in the plot of *V* against *h* when *r* is set to particular values. Each particular value of *r* represents a **slice** of the plot *V* against *h* against *r*, had it been graphed in 3 dimensions.

To add a constraint variable:

Open the settings for a particular plot as

*described above*.In the

**other variables**box click on the button.- The Solver will stop here with a warning if it can’t locate any variables that can be used as constraint variables

Scroll through the Solver to locate the desired constraint variable

Click on the variable

Select a particular value for the new constraint variable using the slider in the

**other variables**box

Note you are **not** restricted to using just a single constraint variable (i.e. a 3rd dimension).

### Adding additional slices

To view additional 3-D slices, *duplicate a plot* with a constraint variable and select a different value for the constraint variable.