diverging_bar_chart {ggcharts} | R Documentation |
Diverging Bar Chart
Description
Easily create a diverging bar chart
Usage
diverging_bar_chart(
data,
x,
y,
bar_colors = c("#1F77B4", "#FF7F0E"),
text_color = "auto",
text_size = 10
)
Arguments
data |
Dataset to use for the diverging bar chart |
x |
|
y |
|
bar_colors |
A |
text_color |
|
text_size |
|
Value
An object of class ggplot
Author(s)
Thomas Neitmann
See Also
To learn how to further customize this plot have a look at the 'customize' vignette:
vignette("customize", package = "ggcharts")
Examples
if (requireNamespace("tidyr")) {
library(magrittr)
data(biomedicalrevenue)
biomedicalrevenue %>%
dplyr::filter(year > 2016) %>%
tidyr::pivot_wider(
values_from = revenue,
names_from = year,
names_prefix = "revenue_"
) %>%
dplyr::mutate(diff = revenue_2018 - revenue_2017) %>%
diverging_bar_chart(company, diff)
}
data(mtcars)
mtcars_z <- dplyr::transmute(
.data = mtcars,
model = row.names(mtcars),
hpz = scale(hp)
)
diverging_bar_chart(mtcars_z, model, hpz)
## Change the colors
diverging_bar_chart(mtcars_z, model, hpz, bar_color = c("darkgreen", "darkred"))
## Increase the axis label font size
diverging_bar_chart(mtcars_z, model, hpz, text_size = 14)
## Display the axis label text in the same color as the bars
diverging_bar_chart(mtcars_z, model, hpz, text_color = c("#1F77B4", "#FF7F0E"))
[Package ggcharts version 0.2.1 Index]