Points Plotter - Cartesian & Polar Coordinates Grapher

The world's most advanced points plotter — this unique interactive Cartesian and polar points grapher is also capable of plotting points with Cartesian coordinates or polar coordinates where any of the axes are rotated in the corresponding coordinate system.

A points plotter is a grapher that plots a set of points in a coordinate system where the coordinates of the points are given by ordered pairs (an, bn).

The components of the ordered pairs can be either the Cartesian or polar coordinates.

In addition to plotting points (xn, yn) in the Cartesian coordinate system this points grapher can be used to plot points (rn, θn) in the polar coordinate system where the angle θn can be entered in radians, degrees or grades.

Tips: As you type:
  • pi is replaced by π.

Utilizing the most sophisticated Cartesian and polar coordinate systems, this coordinates plotter allows using your mouse to Rotate Axis, Translate the Origin and Change Scales (in addition to inputting data) as outlined below.

  • Click on (or near) an axis and move your mouse. That will rotate the axis. The graph(s) are re-drawn in the non-orthogonal (non-perpendicular) Cartesian or generalized polar coordinate system. Click again to release the axis. You can undo this by pressing the Rest under Rotate Axes panel.
  • Drag the mouse to move the coordinate system together with the graphs.
  • Double-click in the canvas to move the origin to where was clicked.
  • Hold down Alt key and click on an axis to change the scale (zoom in one direction); the point which was clicked will be labelled "1" (or "-1") and becomes the new unit for that axis.
x y
Label Axes

Rotate Axes

🔍+ 1 🔍

Calculator is loading.
Please wait....

Make this Transparent
Graph Thickness
Angle Mode

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.


Welcome to the world's most advanced points plotter. It's easy to use the Cartesian and polar points grapher; type in the Cartesian or polar coordinates of a set of points – the points (a1, b1), (a2, b2), ... are entered as a1, b1; a2, b2; ... That is, separate the coordinates by a comma and the points by a semicolon. The last semicolon is optional, see the note below. You can use numeric expressions such as 1/2+sin(π/3) for point coordinates.

The points plotter plots the given point set as you type (default) in the selected Cartesian or polar coordinate system.

To plot the points (rn, θn) in the polar coordinate system select the Polar checkbox. You can enter the radial angles θn in radians, degrees or grades by selecting the corresponding angle mode.

You can set the following options by pressing the ⚙ (gear) button at the top right corner of the graph canvas.