| Title: | Rounded Bar Plots | 
| Version: | 0.0.3 | 
| 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. | 
| License: | MIT + file LICENSE | 
| Encoding: | UTF-8 | 
| RoxygenNote: | 7.2.3 | 
| Imports: | ggplot2, grid, gridGeometry | 
| URL: | https://github.com/botan/ggrounded, https://botan.github.io/ggrounded/ | 
| BugReports: | https://github.com/botan/ggrounded/issues | 
| Suggests: | covr, testthat (≥ 3.0.0), vdiffr | 
| Config/testthat/edition: | 3 | 
| NeedsCompilation: | no | 
| Packaged: | 2023-05-10 21:50:09 UTC; botan | 
| Author: | Botan Ağın [aut, cre, cph] | 
| Maintainer: | Botan Ağın <aginbotan@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2023-05-11 07:10:09 UTC | 
Bar plot with rounded corners
Description
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.
Usage
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
)
Arguments
| 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  | 
Value
A ggplot object.
Note
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
Examples
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()