Skip to contents

Creates an alluvial plot which visualize flows between nodes. Each observation needs to have a `x` aesthetic as well as a `next_x` column which declares where that observation should flow. Also each observation should have a `node` and a `next_node` aesthetic which provide information about which group in the y-direction.

Usage

geom_alluvial(
  mapping = NULL,
  data = NULL,
  position = "identity",
  na.rm = FALSE,
  show.legend = NA,
  space = 0,
  width = 0.1,
  smooth = 8,
  inherit.aes = TRUE,
  ...
)

Arguments

mapping

provide you own mapping. both x and y need to be numeric.

data

provide you own data

position

change position

na.rm

remove missing values

show.legend

show legend in plot

space

space between nodes in the y-direction

width

width of nodes

smooth

how much smooth should the curve have? More means steeper curve.

inherit.aes

should the geom inherits aestethics

...

other arguments to be passed to the geo

Value

ggplot layer