VECTORA / HELP
Make the graph do the work.
A practical reference for writing expressions, building geometry, exploring data, and sharing a graph.
Basics
Type one expression per line. Vectora updates as you type and keeps the current graph in the URL.
y = sin(x)
x^2 + y^2 = 4
9x30/64Numbers, constants, and implicit multiplication are supported. The last line evaluates to 4.21875; x between two numbers is accepted as a multiplication mark.
Formatting and operators
Use +, -, *, /, ^, parentheses, and absolute-value bars.
|x - 2| < 1
2(x + 1)
0 <= y <= 2
f(x) = x^2Use # for a note heading. Rows such as a = 2 become reusable constants, and names can be dragged when they are numeric sliders.
Functions and constants
Common functions include sin, cos, tan, asin, acos, atan, sqrt, abs, exp, ln, log, floor, ceil, round, min, max, mod, gamma, and factorial. Constants include pi, e, i, and inf.
Complex helpers include re, im, arg, and conj. Use the symbol keyboard in the editor for π, ∫, Σ, Greek letters, and comparison symbols.
Geometry
Points and constructions use coordinate pairs. Supported forms include line(A, B), segment(A, B), ray(A, B), circle(A, r), polygon(A, B, C), and angle(A, O, B).
A = (0, 0)
B = (2, 1)
segment(A, B)
circle(A, 2)Point rows with numeric coordinates can be dragged directly on the graph. Measurement readouts appear when a construction can be inspected.
Sequences, calculus, probability, and 3D
Use sum(n=1..10, n^2), prod(n=1..5, n), and the definite integral int[0..1] x^2 dx. Define distributions with rows such as X ~ Normal(0, 1), then use probability and expectation expressions. Vectors like (cos(u), sin(u), u) create 3D parametric curves; z = f(x,y) creates a surface.
Complex plots include domain coloring and conformal maps. Iterated expressions can render fractal views. These advanced forms are evaluated locally in the browser.
Controls, sharing, and troubleshooting
- Drag to pan; wheel or pinch to zoom; use the home button to reset.
- Right-drag or two-finger drag orbits 3D scenes.
- Use row options to hide, duplicate, remove, or solve a simple scalar equation.
- Copy the address to share the exact expressions and state.
- WebGL2 is required. If rendering pauses, reload after restoring the browser’s graphics context or try a current browser.
- Use Enter for a new row, Ctrl/Cmd+Z to undo, and Ctrl/Cmd+Shift+Z to redo.