微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 ggridges 中具有均值和 STD 阴影 - 添加到 ggplot 对象

如何解决在 ggridges 中具有均值和 STD 阴影 - 添加到 ggplot 对象

我使用 geom_density_ridges 绘制了一些数据,其中我复制了这些数据,并通过添加图层将其合并为一个图。

我想将复制的平均值绘制为一条线,将 std 绘制为错误阴影。类似于此图的线条和阴影 here

下面是一个包含一些细节的例子:

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,fill = 'transparent')

testdata3 <- ggplot() + 
  geom_density_ridges(data = iris,aes(x = Sepal.Length3,fill = 'transparent')

testdatatotal <- testdata1 + testdata2[["layers"]][[1]] + testdata3[["layers"]][[1]] 

从这里开始:我想在复制品的顶部添加一条平均线和标准错误阴影。

我尝试制作一个 geom_line 并将其添加为图层,但我遇到了缩放问题。

感谢任何帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。