Обложка канала

R4marketing | канал Алексея Селезнёва | Язык R

Автор канала Алексей Селезнёв, руководитель отдела аналитики в Netpeak, автор R пакетов: ryandexdirect, rfacebookstat и др. В канале публикуются статьи, доклады, новости, заметки по языку R.

R4marketing | канал Алексея Селезнёва | Язык R

4 года назад
Открыть в
​​Закруглённые углы на гистограммах 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