Graphing & Visualization Playground

Three mini-visualization tools in one: plot math functions, make instant charts from data, or draw simple graphs. Designed to be lighter than Tableau/RAWGraphs but faster for quick checks.

Enter a function of x, e.g. sin(x), x*x - 2*x, exp(-x)*sin(3*x). Uses radians.

Canvas

Tip: bigger ranges or very large data will auto-scale to fit.

About graphing & visualization

Visualization tools all do the same 3 things: map data ➜ to visual variables (x, y, color, size), choose a layout, and render to a surface. Here we’re doing it in the simplest way possible—directly in canvas.

Supported mini-workflows

  • Function plotter: convert f(x) into points and draw a polyline.
  • Data chart: parse rows & columns; scale to canvas; draw axes and shapes.
  • Node/edge graph: parse edges; find unique nodes; place them on a circle; connect.

When to use a heavier tool

If you need interactions, large datasets, or specific chart types (Sankey, violin, force-directed with physics), tools like RAWGraphs, Tableau, or d3-based apps will be more flexible.