【发布时间】:2020-11-16 19:38:33
【问题描述】:
我有一个使用ggridges 包制作的岭图,使用stat = 'binline' 参数为每个组绘制直方图。我想在左侧的辅助 y 轴上显示每组的计数,每组至少有一个或两个轴刻度。我找不到任何这样做的例子。我知道这并不简单,因为 y 轴是在 ggridges 中构建的。有没有相对简单的方法来做到这一点?
代码:
set.seed(1)
fakedat <- data.frame(x = sample(1:10, size = 100, replace = TRUE),
g = letters[1:4])
library(ggplot2)
library(ggridges)
ggplot(fakedat, aes(x = x, y = g)) +
geom_density_ridges(stat = 'binline', bins = 10, scale = 0.9) +
theme_ridges()
剧情:
期望的输出是让刻度在左侧从零开始在每组的基线处向上移动,并显示直方图箱中的计数。
【问题讨论】:
标签: r ggplot2 ridgeline-plot ggridges