R 中与 ggridges 重叠的线
Lines overlapping in R with ggridges
我在 R 中使用 ggridges 来可视化我的数据。但是很多行是重叠的,很难阅读。
我的代码是:
ggplot(task1, aes(x = ibu, y = style, fill = style)) +
geom_density_ridges(alpha=1) +
theme_ridges() +
theme(legend.position = "none")
我应该更改什么以使此可视化更具可读性?
您可以使用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
由 reprex package (v0.3.0)
于 2019-11-03 创建
我在 R 中使用 ggridges 来可视化我的数据。但是很多行是重叠的,很难阅读。
我的代码是:
ggplot(task1, aes(x = ibu, y = style, fill = style)) +
geom_density_ridges(alpha=1) +
theme_ridges() +
theme(legend.position = "none")
我应该更改什么以使此可视化更具可读性?
您可以使用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
由 reprex package (v0.3.0)
于 2019-11-03 创建