Wie lautet der Befehl R plot_ly, um einem Plotly-Diagramm horizontale Signifikanzbalken (und Sterne) hinzuzufügen? Die Antworten auf "How to draw the boxplot with significant level?" und "Put stars on ggplot barplots and boxplots - to indicate the level of significance (p-value)" bieten guten Code für ggplot.Boxplot-Signifikanzindikatorzeilen und Sternchen in R plot_ly hinzufügen
Zuerst bestimmen Bedeutung:
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
Hier ist beispielsweise R-Code für das Grundstück. Wie füge ich Linien und Sterne hinzu?
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
Wenn Sie über Anmerkungen tun Makeln nicht mehr funktionieren (die Bedeutung Indikator bleibt stehen, solange der Trace weg ist. Jede der Möglichkeiten wird ziemlich hacky und eine einmalige Lösung sein, eine Spur hinzufügen, die als ein Indikator funktioniert, Anmerkungen hinzufügt, usw. –
@MaximilianPeters, danke für den Kommentar. Es klingt so, als würden Sie R Plotly nicht empfehlen, diese Signifikanzindikatoren hinzuzufügen. Ich werde sie in Inkscape oder Illustrator hinzufügen und als SVG speichern. –
Wenn Sie die Trace-Umschaltung deaktivieren und Ihnen eine Hacky-Lösung gefällt, könnte ich eine hinzufügen. –