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.
Data repair
Section titled “Data repair”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 nudging
Section titled “Data nudging”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 spread adjustment
Section titled “Data spread adjustment”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 point eraser
Section titled “Data point eraser”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 smoothing
Section titled “Data smoothing”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 replacement
Section titled “Data replacement”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.