我有一个用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()
阴谋:
期望的输出是让刻度在左侧向上,在每组的基线处从零开始,并显示直方图箱中的计数。