Title: | Rounded Bar Plots |
---|---|
Description: | Creates bar plots with rounded corners using 'ggplot2'. The code in this package 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>. |
Authors: | Botan Ağın [aut, cre, cph] |
Maintainer: | Botan Ağın <[email protected]> |
License: | MIT + file LICENSE |
Version: | 0.0.3.9000 |
Built: | 2024-11-01 03:38:42 UTC |
Source: | https://github.com/botan/ggrounded |
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 )
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()
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()