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.

Function Plotting
Zoom & Pan
Multiple Functions
Export PNG

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. 1. Enter functions: Type mathematical expressions like x^2, sin(x), or 2*x+1
  2. 2. Use examples: Click example buttons for common functions
  3. 3. Add to graph: Click "Add" to plot your function
  4. 4. Manage functions: Toggle visibility, copy, or remove functions
  5. 5. Adjust view: Zoom in/out or change axis ranges
  6. 6. Export: Save your graph as a PNG image

Function Syntax

x^2 - Power functions
sin(x), cos(x), tan(x) - Trigonometric
ln(x), log(x) - Logarithmic
e^x - Exponential
abs(x) - Absolute value
sqrt(x) - Square root
2*x + 3 - Linear functions
pi, e - Mathematical constants

Frequently 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.