我需要製作一些稀疏曲線,並希望它們在置信區間條的邊緣顯示晶須,而默認情況下僅顯示沒有晶須的條紋:如何將CI晶須添加到稀疏曲線
library(vegan)
data("dune")
result <- specaccum(dune)
plot(result, lwd=2)
我試着使用arrows
FUNC添加一些晶須但specaccum
函數的結果只包含標準偏差。所以我結束了一半的工作:
samples <- result$sites
error <- result$sd
richness <- result$richness
arrows(samples, richness-error, samples, richness+error, angle=90, code=3, length=0.05)
從我所搜索的內容,負壓曲線,最常見的方法是轉換將置信區間放入陰影區域(使用參數),然後將boxplot
添加到繪製曲線。但是,這導致了我寧願避免的非常繁忙的圖像。
有沒有人有更優雅的解決方案?
很高興看到我接近達成解決方案。 乾杯! –
目前我們使用'segments'來繪製誤差線。我們可以切換到箭頭(...,code = 3,angle = 90)',但這需要添加參數'ci.len'來設置垂直結束條的長度(默認'ci.len = 0')。這會是可取的嗎? –