Skip to contents

# Annotate2 from ggplot2

`annotate2.Rd`

Variation de ggplot2::annotate pour intégrer une position

## Usage

    annotate2(
      geom,
      x = NULL,
      y = NULL,
      xmin = NULL,
      xmax = NULL,
      ymin = NULL,
      ymax = NULL,
      xend = NULL,
      yend = NULL,
      position = PositionIdentity,
      ...,
      na.rm = FALSE
    )

## Arguments

geom

  name of geom to use for annotation

x, y, xmin, ymin, xmax, ymax, xend, yend

  positioning aesthetics - you must specify at least one of these.

position

  fonction position (comme position_nudge()) pour modifier la position de l'annotation

...

  Other arguments passed on to `layer()`'s `params` argument. These arguments broadly fall into one of 4 categories below. Notably, further arguments to the `position` argument, or aesthetics that are required can not be passed through `...`. Unknown arguments that are not part of the 4 categories below are ignored.

  - Static aesthetics that are not mapped to a scale, but are at a fixed value and apply to the layer as a whole. For example, `colour = "red"` or `linewidth = 3`. The geom's documentation has an Aesthetics section that lists the available options. The 'required' aesthetics cannot be passed on to the `params`. Please note that while passing unmapped aesthetics as vectors is technically possible, the order and required length is not guaranteed to be parallel to the input data.

  - When constructing a layer using a `stat_*()` function, the `...` argument can be used to pass on parameters to the `geom` part of the layer. An example of this is `stat_density(geom = "area", outline.type = "both")`. The geom's documentation lists which parameters it can accept.

  - Inversely, when constructing a layer using a `geom_*()` function, the `...` argument can be used to pass on parameters to the `stat` part of the layer. An example of this is `geom_area(stat = "density", adjust = 0.5)`. The stat's documentation lists which parameters it can accept.

  - The `key_glyph` argument of `layer()` may also be passed on through `...`. This can be one of the functions described as key glyphs, to change the display of the layer in the legend.

na.rm

  If `FALSE`, the default, missing values are removed with a warning. If `TRUE`, missing values are silently removed.

## Value

une layer