View source: R/geom-col-rounded.R
geom_bar_rounded | R Documentation |
Create a bar plot with rounded corners using
'ggplot2'. geom_col_rounded()
and geom_bar_rounded()
are extensions of
the ggplot2::geom_col()
and ggplot2::geom_bar()
functions and they
provide additional aesthetics for more visually appealing outputs.
geom_bar_rounded(
mapping = NULL,
data = NULL,
position = ggplot2::position_stack(reverse = TRUE),
radius = grid::unit(4, "pt"),
...,
width = NULL,
na.rm = FALSE,
show.legend = NA,
inherit.aes = TRUE
)
geom_col_rounded(
mapping = NULL,
data = NULL,
position = ggplot2::position_stack(reverse = TRUE),
radius = grid::unit(4, "pt"),
...,
width = NULL,
na.rm = FALSE,
show.legend = NA,
inherit.aes = TRUE
)
mapping |
Set of aesthetic mappings created by |
data |
The data to be displayed in this layer. There are three options: If A A |
position |
Position adjustment, either as a string naming the adjustment
(e.g. |
radius |
The radius of the rounded corners, given as a unit object. |
... |
Other arguments passed on to |
width |
Bar width. If not supplied, the default is to use the width of 90% of the resolution of the data. |
na.rm |
If |
show.legend |
logical. Should this layer be included in the legends?
|
inherit.aes |
If |
A ggplot object.
The code in this function was adapted from a solution provided by Stack Overflow user 'sthoch' in the following post: https://stackoverflow.com/questions/62176038/r-ggplot2-bar-chart-with-round-corners-on-top-of-bar
library(ggplot2)
ggplot(data.frame(x = letters[1:3], y = c(2.3, 1.9, 3.2)), aes(x, y)) +
geom_col_rounded()
ggplot(mpg, aes(class)) +
geom_bar_rounded()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.