Grapher Pro is a fast and effective equation plotter, capable of drawing any function (including complex-valued ones), solving equations and calculating expressions. Especially if you're a student, teacher or engineer, this app is made with you in mind! A wide range of predefined functions is available, including trigonometric & hyperbolic functions, differentiation and more. Anything you type will be processed and displayed instantly by a powerful math engine, in both 2D and 3D modes. Furthermore, functions can reference each other and variable sliders allow for efficient visualization.
Grapher is continuously under development, with more features yet to come. Any feedback and bug-reports are greatly appreciated!
Pro version features
Full support for complex 2D functions (i.e. plot a real + imaginary part) and complex plane parametric plots
Variable sliders: adjust parameters to see their effect in real-time
Choice between light and dark theme
Function (e.g. parabola, sine wave)
Polar (e.g. rose, spiral)
Parametric (e.g. ellipse, Lissajous) on the xy-plane or complex plane
Implicit equation (e.g. conic sections)
Implicit inequality (e.g. half-plane)
3D function (e.g. paraboloid)
3D parametric curve (e.g. helix)
3D parametric surface (e.g. sphere, hyperboloid)
Equation solver (numerical)
Find roots, extrema and intersections with other functions
Complex number support
Real-time variable sliders
Functions can reference each other, e.g. g(x)=2*f(x+1)
Custom math keyboard
Auto-detect input type
User variable support for both numbers and functions
Adjustable parameter range (for cartesian, polar & parametric curves)
Plot up to 24 graphs at once
Light and dark theme
Note: Mathematical functions should be typed by their names, for example sqrt(x) means x. Hold a key to see all function names starting with that letter. If something is unclear, be sure to check out the 'Help' page as all details are summarized there.
Note: Complex equation solving will be supported soon in a next update.