Interactive Visualization
MathJet’s visualization engine is native C++, not a web-canvas wrapper. This section is the exhaustive reference for everything you can do inside a chart: select data, probe values, mark points, filter visible data, run analyses, edit data graphically, annotate, and restructure charts.
The reference is organized by the operation you’re trying to perform. Most of these capabilities have keyboard shortcuts, context-menu entries, and toolbar buttons; the page for each operation describes all three.
What’s covered here
Section titled “What’s covered here”| Topic | What it covers |
|---|---|
| Viewing | Rotating, panning, zooming, axis-restricted view changes, transitory hotkeys, and overall view scaling for 2D and 3D charts. |
| Selecting | Regional, axis, and alternative data-selection methods on 2D and 3D graphs. |
| Probing | Gauge, ruler, crosshair, and magnifier probes — reading exact values, distances, and local detail. |
| Markers | Data labels, data markers, delta markers, X markers, Y markers — persistent annotations and their value tables. |
| Filtering | Interactive filtering, context-menu filters, and the Graph Data Filter dialog. |
| Analysis | Quick statistics, graph characteristics, curve fitting, and dependent graphs derived from one or more sources. |
| Editing | Graphical value editing — repair, nudge, spread adjustment, erase, smooth, replace. |
| Annotation | Shapes (free-standing or attached to data points), docking, legends, color bars, and converting between shapes and graphs. |
| Chart and axis splitting | Split chart and split axis — restructuring multi-graph charts into stacked sub-charts or overlay axes. |
| Chart layout | Adding, moving, maximizing, pinning, and splitting charts on a sheet, plus the advanced grid layout editor. |
| Find and replace | Quick Find for unified search across charts, worksheets, and code editors, plus Replace with literals, scaling, or custom expressions. |
Patented capabilities
Section titled “Patented capabilities”Several of the operations covered here are patented capabilities not available in any other tool:
- Axis folding — collapse or expand segments of an axis to hide or show data ranges without filtering the underlying data. Reversible data hiding at the visual layer. (See: Chart splitting.)
- Interactive data grouping — group data elements on a chart with a gesture; the groupings propagate to the spreadsheet and the scripting runtime. (See: Selecting.)
- Graphical value editing — nudge, replace, draw, repair, smooth, or erase portions of a graph with the mouse; changes flow back to the underlying data. (See: Editing.)
- Interactive graph filtering — filter visible data through direct manipulation of the chart. (See: Filtering.)
Five patents pending cover these capabilities and other aspects of the system. Specific numbers available on request.