линии перекрываются в R ggridges - PullRequest
1 голос
/ 22 октября 2019

Я использую ggridges в R для визуализации моих данных. Но многие строки пересекаются и их трудно прочитать.

enter image description here

Мой код

ggplot(task1, aes(x = ibu, y = style, fill = style)) +
  geom_density_ridges(alpha=1) +
  theme_ridges() + 
  theme(legend.position = "none")

Что я должен изменитьсделать эту визуализацию более читабельной?

1 Ответ

0 голосов
/ 03 ноября 2019

Вы можете использовать параметр scale для настройки общего масштабирования высоты. Просто установите его на число, которое дает результаты, которые вам нравятся.

library(ggplot2)
library(ggridges)
#> 
#> Attaching package: 'ggridges'
#> The following object is masked from 'package:ggplot2':
#> 
#>     scale_discrete_manual

ggplot(iris, aes(x = Sepal.Length, y = Species, fill = Species)) +
  geom_density_ridges()
#> Picking joint bandwidth of 0.181

ggplot(iris, aes(x = Sepal.Length, y = Species, fill = Species)) +
  geom_density_ridges(scale = 0.5)
#> Picking joint bandwidth of 0.181

Создано в 2019-11-03 для представительного пакета (v0.3.0)

...