Закруглённые углы на гистограммах ggplot2
Пакет ggchicklet предоставляет вам дополнительный geom - geom_chicklet(), который по сути является аналогом ggplot2::geom_col(), но даёт возможно установить ралиус с помощью доп аргумента radius, и придать вашему графику более эффектный вид.
Установка:
На данный момент ggchicklet можно установить одним из следующих способов.
install.packages("ggchicklet", repos = "https://cinc.rud.is")
# или
remotes::install_git("https://git.rud.is/hrbrmstr/ggchicklet.git")
# или
remotes::install_git("https://git.sr.ht/~hrbrmstr/ggchicklet")
# или
remotes::install_gitlab("hrbrmstr/ggchicklet")
# или
remotes::install_bitbucket("hrbrmstr/ggchicklet")
# или
remotes::install_github("hrbrmstr/ggchicklet")
Пример:
library(ggchicklet)
library(ggplot2)
# тестовые данные
df <- data.frame(
value = 1:5,
group = LETTERS[1:5]
)
# обычная гистограмма
ggplot(df, aes(group, value)) + geom_col()
# гистограмма с закруглёнными углами
ggplot(df, aes(group, value)) +
geom_chicklet(radius = grid::unit(3, "mm"))
Смотрите также:
- Как исправить перекрывающие друг друга текстовые метки в ggplot2
- Как расположить несколько ggplot2 графиков на одном изображении
Ссылки:
- Пример кода для построения графика заимствованы из статьи "How to make a rounded corner bar plot in R?"
- Способы установки пакета заимствованы из его README
#заметки_по_R