Plot up to 4 functions simultaneously on an interactive canvas. Pan, zoom, and explore math visually.
Quick presets:
Type any mathematical function using x as the variable. You can plot up to 4 functions at once, each in a different GEMS color. Use the checkboxes to show/hide individual functions. Drag the graph to pan, scroll to zoom, or use the buttons below the canvas.
This calculator uses math.js for expression parsing, supporting:
Radians are the standard unit for mathematical analysis. One full cycle of sin(x) goes from 0 to 2π (≈6.28). To work in degrees, use sin(x * pi/180).
Enter a linear expression like 2*x + 1 (slope 2, y-intercept 1) or -0.5*x + 3.
Plot both functions and hover over the crossing point — the crosshair shows the exact coordinates. You can zoom in for precision.
A graphing calculator visualizes all four GEMS operations together — Grouping (parentheses in expressions), Exponents (x^2, sqrt), Multiplication (2*x), and Addition/Subtraction (x+1). It’s order of operations made visual.