Quelle est la commande R plot_ly pour ajouter des barres de signification horizontales (et des étoiles) à un graphe? Les réponses à "How to draw the boxplot with significant level?" et "Put stars on ggplot barplots and boxplots - to indicate the level of significance (p-value)" fournissent un bon code pour ggplot.ajouter des lignes d'indicateurs de signification de boîtes à moustaches et des astérisques dans R plot_ly
En premier lieu, déterminer l'importance:
library(lsmeans)
lsmeans(lm(data = iris, Sepal.Width ~ Species), pairwise ~ Species)
$contrasts
contrast estimate SE df t.ratio p.value
setosa - versicolor 0.658 0.06793755 147 9.685 <.0001
setosa - virginica 0.454 0.06793755 147 6.683 <.0001
versicolor - virginica -0.204 0.06793755 147 -3.003 0.0088
Voici un exemple de code R pour la parcelle. Comment ajouter des lignes et des étoiles?
library(plotly)
p <- plot_ly()
p <- add_boxplot(p, data = iris, x = ~Species, y = ~Sepal.Width,
color = ~Species, boxpoints = "all", jitter = 0.3, pointpos = 0)
# p <- add_paths(p, data = iris, ???)
# p <- add_line(p, data = iris, ???)
p
Si vous voulez faire via des annotations basculement ne fonctionnera plus (l'importance l'indicateur restera pendant que la trace est partie). Toutes les possibilités seront assez hacky et une solution unique, en ajoutant une trace qui fonctionne comme un indicateur, en ajoutant des annotations, etc –
@MaximilianPeters, merci pour le commentaire. Il semble que vous recommandiez d'utiliser R Plotly pour ajouter ces indicateurs de signification. Je vais les ajouter dans Inkscape ou Illustrator et les enregistrer au format SVG. –
Si vous désactivez le basculement de trace et que vous êtes satisfait d'une solution hacky, je pourrais en ajouter un. –