Skip to contents

Creates a list of annotation layers that render a circle with the requested radius and appearance. The returned list can be added directly to a ggplot.

Usage

add_circ(
  radius = 1,
  circle_colour = "grey60",
  circle_alpha = 1,
  circle_size = 1,
  linetype = "solid",
  colour = NULL,
  linewidth = NULL,
  circle_color = NULL,
  color = NULL
)

Arguments

radius

Radius of the circle, expressed in the same units as the plot coordinates.

circle_colour, circle_color

Line colour for the circle. `circle_color` is the American-spelling alias.

circle_alpha

Alpha transparency for the circle.

circle_size

Line width for the circle.

linetype

Line type for the circle.

colour, color

ggplot-style alias for `circle_colour`. If supplied, takes precedence over `circle_colour`. `color` is the American-spelling alias.

linewidth

ggplot-style alias for `circle_size`. If supplied, takes precedence over `circle_size`.

Value

A list containing a single ggplot annotation layer.

Examples

library(ggplot2)
ggplot() +
  coord_fixed() +
  add_circ(radius = 1)