Parametric Curve Grapher: Cartesian & Polar | Animated Graphs

The ultimate parametric curve grapher for plotting parametric equations step-by-step on a given domain in both Cartesian and polar coordinate systems.

Unique Cartesian & Polar Parametric Grapher

This parametric grapher draws Cartesian parametric curves represented by p(t) = [f(t),g(t)], and polar parametric curves represented by p(t) = [r(t),θ(t)] using a sophisticated and easy-to-follow animation algorithm. This capability helps visualize the construction of parametric curves from beginning to end.

You can pause, resume, and control the speed of parametric curve plotting process with the provided slider.

Besides being the only polar parametric curve grapher available online, it also has the unique feature of rotating radial axes when constructing polar parametric curves from scratch.

You can instantly visualize parametric curves in either coordinate system by toggling the Polar checkbox.

Additionally, this parametric grapher allows you to rotate axes and graph in oblique coordinate systems, where axes can be rotated to any angle and have any orientation.

x y
message
?
 
4
Label Axes

Rotate Axes

ResultsHide
Parametric

Lines

[t, 1] dom=(-5, 5) [1,t] dom=(-5, 5) [t, 2t] dom=(-5, 5)

Circles

[4sin(t), 4cos(t)] [3sin(t)+1, 3cos(t)+1]

Ellipses

[4cos(t), 3sin(t)] [3cos(t), 4sin(t)] [4sin(t), 3cos(t)] [3sin(t), 4cos(t)]

Parabolas

[t, t^2] dom=(-4, 4) [t^2, t] dom=(-4, 4)

Hyperbolas

[3sec(t), 4tan(t)] [3tan(t), 4sec(t)]

Other parametric graphs

[5sin(t), 4cos(t)] [5sin(t), 4cos(2t)] [5sin(t), 4cos(3t)] [5sin(2t), 4cos(t)] [5sin(2t), 4cos(3t)] [5sin(2t), 4cos(5t)] [5sin(3t), 4cos(5t)] [5sin(3t), 4cos(7t)] [5sin(5t), 4cos(7t)] [5sin(7t), 4cos(9t)]

Butterfly curve

[sin(t)(e^cos(t)-2cos(4t)-sin(t/12)^5), cos(t)(e^cos(t)-2cos(4t)-sin( t/12 )^5)] dom=(0, 12π)
Parametric – Polar

Lines

[2csc(t), t] [2sec(t), t] [1/(sin(t) - cos(t)), t]

Circles

[1, t] [2, t] [6sin(t), t] [8cos(t), t]

Spirals

[t, t] [t/5, t] dom=(0, 10π) [√(t), t] dom=(0, 10π) [1/t, t] dom=(0, 10π)

Roses

[4sin(3t), t] [4sin(2t), t] [4sin(5t), t] [4sin(4t), t]

Ellipses

[1/(1-.8cos(t)), t] [1/(1-.8sin(t)), t] [1/(1+.8cos(t)), t] [1/(1+.8sin(t)), t]

Parabolas

[1/(1-sin(t)), t] [1/(1+cos(t)), t] [1/(1+sin(t)), t] [1/(1-cos(t)), t]

Hyperbolas

[1/(1+2cos(t)), t] [4/(1+2sin(t)), t] [1/(1-2cos(t)), t] [4/(1-2sin(t)), t]

Cardioids

[3+3cos(t), t] [2+2sin(t), t] [3-3cos(t), t] [2-2sin(t), t]

Limacons

[2+3cos(t), t] [1+2sin(t), t] [2-3cos(t), t] [1-2sin(t), t]

Lemniscates

[√(4sin(2t)), t] [√(4cos(2t)), t]

Other parametric graphs

[5sin(t), 4cos(t)] [5sin(t), 4cos(2t)] [5sin(t), 4cos(3t)] [5sin(2t), 4cos(t)] [5sin(2t), 4cos(3t)] [5sin(2t), 4cos(5t)] [5sin(3t), 4cos(5t)] [5sin(3t), 4cos(7t)] [5sin(5t), 4cos(7t)] [5sin(7t), 4cos(9t)]
RAD
🔍+ 1 🔍

Calculator is loading.
Please wait....

Graph Thickness
Angle Mode
...
Done

To copy or save graphs right click on the image of a saved graph below and select "Copy image" or "Save image" from the pop-up menu.

Tips - as you type:

  • pi is replaced by π.

Note: Our graphing software allows you to use constant expressions, such as π or 1+√(2) wherever you can use a literal number.

Instructions for Parametric Curve Grapher (Cartesian and Polar)

This interactive parametric curve grapher has been developed to specifically show how a parametric curve represented by p(t)=[f(t),g(t)] is graphed in both Cartesian and polar coordinate systems using animation, ideal for teaching or learning about the process of parametric graphing. Remark: It is customary to represent a parametric expression as either [x(t),y(t)] or [r(t),θ(t)] depending on whether graphing them in Cartesian or polar coordinate systems, respectively.

To explore parametric graphs, type a parametric expression in any expression box, for example, [sin(t),cos(t)]—the use of the enclosing brackets [ ] is optional. The parametric equations plotter graphs as you type (default) in the selected Cartesian or polar coordinate systems.

Parametric Curve Grapher
Parametric Grapher: Parametric equations plotted in Cartesian coordinate system.
Oblique Parametric Curve Grapher
Oblique Parametric Grapher: Parametric equations plotted in oblique Cartesian coordinate system.
Polar Parametric Curve Grapher
Polar Parametric Grapher: Parametric equations plotted in polar coordinate system.
Oblique Polar Parametric Curve Grapher
Oblique Polar Parametric Grapher: Parametric equations plotted in oblique polar coordinate system.

Our parametric grapher appends a suitable interval (domain) to parametric expressions and graphs them on the specified domain. You can change the end points, but they must be finite for parametric graphing. The parametric grapher automatically changes infinite values to finite values.

This parametric graphing calculator uses a unique animation algorithm to visualize the step-by-step construction of Cartesian and polar parametric graphs like no other grapher.

This parametric grapher allows you to watch the entire animated parametric graphing process, as detailed below.

Using Parametric Curve Graphing Animation Feature

This feature allows you to visualize the step-by-step process of creating a parametric graph. To activate the animation feature, press at the bottom of the grapher (if hidden, press Animate first).

The parametric grapher starts the parametric graphing animation for the focused parametric expression The animation progressively draws the parametric curve, starting at t1 and ending at t2. It shows whether any loops or parts of the parametric curve are traced multiple times.

Controlling Animation

Additional Options

Graphing Multiple Parametric Curves

To graph multiple parametric curves, press the » button to show the multi-graph pane with expression panels.

Remark: To graph piecewise defined parametric curves type in each piece with the corresponding subinterval as a single parametric expression.

Graph Accuracy Setting

The quality of the resulting parametric graph is controlled by the Graph Fineness setting. A higher graph fineness results in a more accurate graph, but it also takes longer to graph the parametric curve.

Labeling Axes

To label an axis, click on the icon at the top right of the canvas. Type in any number for which you want to label the axes, and press the Label button. You can also use constants like π, or even constant expressions such as 1+3π/2.

Rotating Axes

Our graphing software offers a unique feature: axis rotation. This allows you to visualize the graph of a given parametric curve in the oblique (non-perpendicular) coordinate system. To rotate an axis, click on the icon at the top right of the canvas, and then enter the angles by which you want to rotate an axis and press the Rotate button. The axis will rotate and the graphs will be redrawn to reflect the rotation.

Copying & Saving Graphs

  1. Click the Copy/Save graph button. This will create a copy of all the graphs on the canvas (graphing area) which will appear as an image below the parametric graphing calculator.
  2. Right-click on the image and select the appropriate option from the context menu. Depending on your device and preferences, you might be able to:
    • Copy: Create a copy of the image to your clipboard for pasting elsewhere.
    • Save image as... : Save the image as a file on your device in a chosen format (e.g., PNG, JPG).

Evaluating Parametric Equations

  1. To evaluate a parametric expression, type a number or constant expression in the provided box.
  2. The parametric graphing calculator will display the calculated value, rounded to the number of decimal places set by the slider.

Interesting Curves

Interesting curves: Graph any of the expressions under Interesting Graphs. For best results, you may need to select Graph Fineness as "+1" or higher.

Mouse Operations in Our Graphing Software

Our graphing software allows you to use your mouse to perform unique operations as outlined below.

How to Rotate Axes

To rotate an axis, hold down the Alt key and click on or near the axis. This will select the axis, and its color will change to red. Move the mouse. The selected axis will rotate accordingly, and the graphs are redrawn to reflect the rotation of the axis. Click again with the Alt key pressed, to release the axis.

To restore the coordinate system to its normal state press the Reset button (if hidden, press the icon).

How to Change Scales

To change the scale (zoom in one direction), hold down the ctrl key and click on an axis. The point that was clicked will be labeled "1" if clicked on the positive side, or "-1" if clicked on the negative side of the axis; it becomes the new unit for that axis.

How to Translate the Coordinate system

You can move the coordinate system in one of the following ways:

Settings

Press the ⚙ (gear) button to set options (if the button is hidden, first click on the icon at the top right of the canvas):

How the Parametric Grapher Works

Understanding how a parametric curve is formed in both Cartesian and polar coordinate systems is greatly enhanced by observing its step-by-step construction. This is especially true for complex parametric curves, which often exhibit loops and intricate patterns. Almost all other parametric graphers, including leading online graphing calculators, present the final curve without revealing its formation, making it impossible to follow its path or identify loops.

Our parametric grapher offers a comprehensive approach by employing Cartesian and polar coordinate systems and incorporating a dynamic animation feature. This animation visually demonstrates the curve's construction, allowing users to control the animation speed, pause, and resume it for clear observation. By watching the curve unfold step-by-step, users can gain insights into the behavior of even the most intricate parametric curves.

Designed to provide an in-depth understanding of parametric curves, our interactive graphing tool showcases the curve's creation process in both coordinate systems. Starting from an initial value t1, the graph is progressively built to the final value t2, clearly indicating any loops or retraced portions.

In particular, this unique polar parametric curve grapher works similarly to our polar function grapher (how?), except that it locates each point (r,θ) by calculating both r and θ as functions of t.

Insert on the bottom of multi-input panel: