水平和垂直误差条上的凸包

时间:2020-10-07 07:25:28

标签: r ggplot2 convex-hull

我有一个带有均值以及水平和垂直误差线的ggplot,我想添加一个包含所有误差线的凸包-像这样:

poorly drawn convex hull example

我尝试使用stat_chull中的ggpubr,但是不确定在存在xminxmaxymin和{ {1}}表示每个点的误差线。下面是我如何以ymax stat_chull作为X和Y的示例来表示图的编码-我知道这是不正确的,但我认为我走在正确的轨道上?

aes

这给出了以下情节:

Convex hull of means only

我也尝试过geom_polygon并得到了垃圾。

以下是数据:

ggplot()+
  geom_point(data = df, aes(MeanX,MeanY)) +
  geom_errorbar(data = df, 
                mapping = aes(x = MeanX,
                              ymin = MeanY - SdY, 
                              ymax = MeanY + SdY), 
                width = 0, inherit.aes = FALSE)+
  geom_errorbarh(data = df, 
                 mapping = aes(y = MeanY,
                               xmin = MeanX - SdX,
                               xmax = MeanX + SdX),
                 height = 0, inherit.aes = FALSE)+
  stat_chull(data = df, aes(MeanX,MeanY))+
  theme_classic()

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

以下为您工作吗?

var paragraph = document.querySelector('.test-text');
var tarea = document.querySelector('.tarea');

plot