我正在尝试在看起来像条形图而不是面积填充线的山脊图中创建阶梯图。另外,我想根据不同的变量将条形填充为不同的颜色。
我尝试了here
中列出的许多示例下面是一个未完全到达示例,如注释行
所示。library(viridis)
library(ggridges)
d <- data.frame(x = rep(1:5, 3) + c(rep(0, 5), rep(0.3, 5), rep(0.6, 5)),
y = c(rep(0, 5), rep(1, 5), rep(3, 5)),
c = c(1:15),
height = c(0, 1, 3, 4, 0, 1, 2, 3, 5, 4, 0, 5, 4, 4, 1))
ggplot(d, aes(x, y, height = height, group = y, fill = factor(c))) +
#geom_step() +
geom_ridgeline_gradient() +
#scale_fill_viridis(discrete = TRUE, direction = -1) +
scale_fill_grey() +
theme(legend.position = 'none')
我希望看到的不是矩形,而是看到矩形。