Je dois faire quelques courbes de raréfaction et je souhaite qu'elles affichent les moustaches aux bords des barres d'intervalle de confiance, alors que la valeur par défaut est simplement afficher les barres sans moustaches:Comment ajouter des moustaches de CI à une courbe de raréfaction
library(vegan)
data("dune")
result <- specaccum(dune)
plot(result, lwd=2)
J'ai essayé d'ajouter quelques favoris en utilisant la arrows
func tion, mais les résultats de la fonction specaccum
n'incluent que l'écart-type. Donc, je me suis retrouvé avec la moitié du travail accompli:
samples <- result$sites
error <- result$sd
richness <- result$richness
arrows(samples, richness-error, samples, richness+error, angle=90, code=3, length=0.05)
D'après ce que j'ai cherché, l'approche la plus commune serait de convertir les les intervalles de confiance dans une zone ombrée (en utilisant l'argument), puis ajoutez un boxplot
à la courbe tracée. Cependant, cela conduit à une image très occupée que je préfère éviter.
Est-ce que quelqu'un a une solution plus élégante?
Heureux de voir que j'étais proche d'atteindre une solution. À la votre! –
Actuellement, nous utilisons 'segments' pour dessiner les barres d'erreur. Nous pourrions passer aux flèches (..., code = 3, angle = 90) ', mais cela nécessiterait d'ajouter l'argument' ci.len' pour définir la longueur des barres de fin verticales (par défaut 'ci.len = 0'). Serait-ce souhaitable? –