Circle[{x, y}, r]
is a two-dimensional graphics primitive that represents a circle of radius r centered at the point x, y.

Circle[{x, y}]
gives a circle of radius 1.

Circle[{x, y}, r, {1, 2}]
gives a circular arc.

Circle[{x, y}, {rx, ry}]
gives an ellipse with semi-axes of lengths and , oriented parallel to the coordinate axes.


  • Angles are measured in radians counterclockwise from the positive x direction.
  • Circle[{x, y}, {rx, ry}, {1, 2}] yields a segment of an ellipse obtained by transforming a circular arc with the specified starting and ending angles. »
  • Scaled[{drx, dry}] or Scaled[{drx, dry}, {rx, ry}] can be used in the radius specification. The are in scaled coordinates, and the are in ordinary coordinates.
  • Circle[{x, y}, Scaled[s]] gives a circle of scaled radius s. »
  • Offset[{ax, ay}] can be used to specify radii in printer's points. »
  • The thickness of the circle can be specified using the Thickness directive. »
  • Individual coordinates, lists of coordinates, and parameters in circles can be Dynamic objects.
  • Circle[] is equivalent to Circle[{0, 0}]. »
New in 2 | Last modified in 6
New to Mathematica? Find your learning path »
Have a question? Ask support »