Tool 2 — Equation + Data Visualizer

Runs fully in your browser (no uploads). Upload Excel/CSV data, add equations, and overlay up to 10 figures.

1) Upload data (Excel/CSV)

Each sheet/file should contain two columns (x, y). Headers are OK.

2) Add equation curves

Example: exp(x/a) + exp(b*x/tan(c))

Tip: Use parameters like a, b, c — they’ll appear as editable inputs automatically. After you render once, you can drag the sliders for instant updates.

3) Figures & overlays

Assign each dataset/curve to a figure. Up to 10 figures.

Tip: upload data, add an equation, then click “Render / Update plots”.

Supported syntax & tips
  • Use x as the independent variable.
  • Use parameters like a, b, c anywhere in the expression; they’ll appear as editable inputs.
  • Functions: exp, sin, cos, tan, asin, acos, atan, log, ln, sqrt, abs.
  • Powers: x^2. Constants: pi, e.
  • If you want to use an uploaded dataset’s x values for an equation, switch the equation’s x source to “from dataset”.

Visualization

Plots update instantly when you drag parameters (after your first Render).

Parameter sliders

Drag sliders to update plots instantly. Values sync with the boxes on the left.