Search code examples
rggplot2geom-bargeom-col

What are all the positions for geom_bar() and geom_col()?


I've looked in an infinity of places, but none of them actually put all the positions available for these two geoms. I know there are stack (to put one on top of the other), dodge (to make little clusters with each group side-by-side), identity (to leave them one in front of the other), and fill (to make them fill the y-axis, acting as a part of a whole). But are there any others?

I was wondering if there were a place were all the available positions are, or at least, if anyone knows of other options.

This is an example of position:

[...]
geom_bar(position = "stack")
[...]

or with geom_col() (works either way).


Solution

  • If you want to get help to arguments of a function, just call the help

    ?geom_bar
    

    There you will find

    position:   
    Position adjustment, either as a string, or the result of a call to a position adjustment function.
    

    So, lets google something like "ggplot position adjustment function". The first result is the ggplot2 reference https://ggplot2.tidyverse.org/reference/. There you find "Position adjustment" and a list of linked position adjustments.