Graphing Calculator — Plot Functions Online
Plot multiple mathematical functions with interactive zoom, pan, and export features. Perfect for visualizing polynomials, trigonometric functions, logarithmic curves, and more.
Interactive Graph
Plot mathematical functions and visualize their behavior
Functions
Manage your plotted functions
x^2
sin(x)
cos(x)
2*x + 1
ln(x)
View Settings
How to Use the Graphing Calculator
Getting Started
- 1. Enter functions: Type mathematical expressions like x^2, sin(x), or 2*x+1
- 2. Use examples: Click example buttons for common functions
- 3. Add to graph: Click "Add" to plot your function
- 4. Manage functions: Toggle visibility, copy, or remove functions
- 5. Adjust view: Zoom in/out or change axis ranges
- 6. Export: Save your graph as a PNG image
Function Syntax
x^2
- Power functionssin(x), cos(x), tan(x)
- Trigonometricln(x), log(x)
- Logarithmice^x
- Exponentialabs(x)
- Absolute valuesqrt(x)
- Square root2*x + 3
- Linear functionspi, e
- Mathematical constantsFrequently Asked Questions
What functions can I plot with the graphing calculator?
You can plot polynomial functions (x^2, x^3), trigonometric functions (sin(x), cos(x), tan(x)), exponential and logarithmic functions (e^x, ln(x)), and many other mathematical expressions. The calculator supports standard mathematical notation and operations.
How do I zoom and pan on the graph?
Use the zoom controls provided in the interface to zoom in and out. You can also manually adjust the X and Y axis ranges in the View Settings panel. The zoom controls maintain the center point while scaling the view.
Can I export or save my graphs?
Yes! Click the "Export PNG" button to save your graph as a high-quality PNG image. This allows you to save and share your mathematical visualizations for presentations, homework, or documentation.
How many functions can I plot simultaneously?
You can plot multiple functions simultaneously, each with a different color for easy identification. Use the Functions panel to manage visibility, copy expressions, or remove functions as needed.
What if my function doesn't display correctly?
Ensure your function uses proper syntax (e.g., use * for multiplication, ^ for powers). Check that the function is valid within your current viewing range. Some functions may have undefined regions (like ln(x) for x ≤ 0) that won't display.