我使用复制这些数据的位置绘制了一些数据geom_density_ridges
,并通过添加图层将其组合成一个图。
我想将复制的平均值绘制为一条线,将 std 绘制为错误阴影。与此图相似的线条和阴影在这里。
下面是一个包含一些细节的例子:
Sepal.Length2 <- iris$Sepal.Length+0.1
Sepal.Length3 <- iris$Sepal.Length-0.2
testdata1 <- ggplot() +
geom_density_ridges(data = iris, aes(x = Sepal.Length, y = Species), scale = 1, fill = 'transparent')
testdata2 <- ggplot() +
geom_density_ridges(data = iris, aes(x = Sepal.Length2, y = Species), scale = 1, fill = 'transparent')
testdata3 <- ggplot() +
geom_density_ridges(data = iris, aes(x = Sepal.Length3, y = Species), scale = 1, fill = 'transparent')
testdatatotal <- testdata1 + testdata2[["layers"]][[1]] + testdata3[["layers"]][[1]]
从这里开始:我想在复制的顶部添加一条平均线和标准错误阴影。
我试图制作一个 geom_line 并将其添加为一个图层,但我在缩放时遇到了问题。
任何帮助表示赞赏。