Skip to content

Editing

MathJet implements several innovative methods for direct, interactive adjustment of graphs. Compared to traditional data visualization programs — where every change to graph shape must originate from the underlying data source — these methods are faster, more convenient, and more intuitive. You work with the visual elements directly and can modify multiple data points at once.

The Graph Companion window pairs well with editing: it shows numerical values of graphs and provides highly synchronized response to user interactions, so changes you make to the visual graph are reflected in the data table immediately. Keeping it open while editing makes the work more precise.

In many cases there’s a clear mapping between graph shapes and the underlying data. Changes in graph shapes are pushed back to the data sources as modifications to their values, and they propagate through dependent graphs. This makes graph editing a useful tool for what-if analysis and parameter fine-tuning toward a goal.

The Data Repair feature lets you draw your own replacement data segment directly on a 2D graph. Useful for filling in dropouts or overriding outliers without leaving the chart view.

Data repair — drawing a replacement segment directly on a 2D graph.

Data Nudging lets you adjust data point values interactively on a graph with a semi-transparent circle.

Drag the circle up or down slowly to see the data points inside the circle move along. Works on both 2D and 3D graphs.

Adjust the size of the circle by scrolling the mouse wheel while holding Shift.

Data nudging — adjusting values inside a draggable circle.

When source data is noisy and the linked graph spreads over a wide range, Data Spread Adjustment makes it easy to change the spread of values.

In data spread adjustment mode, every time the mouse hits a new graph object in the chart, a semi-transparent polygon appears showing the value spread of that graph. Click the left mouse button anywhere inside the polygon and the upper and lower boundary lines of the spread are drawn on the screen. Move the mouse over either line and the cursor changes to two opposing arrows — that’s the program’s signal that it’s ready for you to make an adjustment on that boundary. Press the left mouse button and drag the boundary to adjust. The adjustment stops when you release the button. Repeat as often as needed.

Data spread adjustment — modifying the upper or lower boundary of a graph's value spread.

When you spot outliers during exploration that you want to eliminate, the Data Point Eraser removes any data points you select interactively.

For 2D plots with categorical x coordinates, the whole row containing the linked data cell is deleted. For graphs with x values defined or 3D plots, the program clears the linked data values for those graphs.

Data point eraser — removing data points interactively from a chart.

Data Smoothing applies the moving average operation to some or all of the data points in a graph, repeatedly if desired.

When there’s a valid data point selection, the moving average is applied to the selected points. Selecting the whole graph object and clicking the Data Smoothing menu or tool button applies the operation to the entire graph. If no points or graph objects are selected, the operation is applied to all graphs in the current chart.

Data smoothing — applying a moving-average kernel to selected points or whole graphs.

Data Replacement swaps out values in your graph using the Replace Graph Data dialog.

Inside the dialog, choose from constant value, linear, polynomial, exponential, logarithmic, and power functions for the fit, or apply custom functions. Replacements can target selected data points or entire graphs.

Data replacement — using the Replace Graph Data dialog to swap values via a fit or custom function.
  • Selecting — most editing operations work on a pre-selected region.
  • Analysis — for non-destructive analyses on the same data.