Learn R Programming

ggblanket (version 11.1.0)

annotate_axis_line: Replace a axis line with an annotated segment

Description

Replace a axis line with an annotated segment, so that geom features are in front of it.

Usage

annotate_axis_line(
  axis = "x",
  x_position = "bottom",
  y_position = "left",
  colour = NULL,
  linewidth = NULL,
  ...
)

Value

A list of a annotate layer and theme elements.

Arguments

axis

The axis. Either "x" or "y"

x_position

The position of the "x" axis, if applicable. Either "bottom" or "top".

y_position

The position of the "y" axis, if applicable. Either "left" or "right".

colour

The colour of the annotated segment.

linewidth

The linewidth of the annotated segment.

...

Extra parameters passed to ggplot2::annotate("segment", ...).

Examples

Run this code
library(dplyr)
library(ggplot2)
library(ggblanket)
library(palmerpenguins)

set_blanket()

penguins |>
  add_row(
    flipper_length_mm = 175,
    body_mass_g = 2500,
    species = "Adelie",
  ) |>
  gg_blanket(
    x = flipper_length_mm,
    y = body_mass_g,
    col = species,
  ) +
  annotate_axis_line() +
  geom_point(size = 2.5)

Run the code above in your browser using DataLab