【发布时间】:2017-07-28 16:54:30
【问题描述】:
我需要制作一些稀疏曲线,我希望它们在置信区间条的边缘显示胡须,而默认设置是简单地显示没有胡须的条:
library(vegan)
data("dune")
result <- specaccum(dune)
plot(result, lwd=2)
我尝试使用arrows 函数添加一些晶须,但specaccum 函数的结果仅包含标准偏差。所以我完成了一半的工作:
samples <- result$sites
error <- result$sd
richness <- result$richness
arrows(samples, richness-error, samples, richness+error, angle=90, code=3, length=0.05)
根据我的搜索,最常见的方法是将置信区间转换为阴影区域(通过使用参数ci.type="polygon"),然后将boxplot 添加到绘制的曲线中。但是,这会导致我宁愿避免的非常繁忙的图像。
有人有更优雅的解决方案吗?
【问题讨论】: