Wie kann ich mehrere boxplots in der gleichen Kurve in R?
Leider habe ich keine Beispiel-code für diese Frage.
Alles was ich wissen will ist ob es möglich ist, erstellen Sie mehrere side-by-side boxplots in R die verschiedenen Spalten/Variablen in meinen Daten-frame. Jeder boxplot würde auch nur für eine einzelne variable--ich würde gerne die y-Skala auf einen Bereich von (0,6).
Falls dies nicht möglich ist, wie kann ich so etwas wie die Systemsteuerung option in ggplot2, wenn ich nur wollen, erstellen Sie einen boxplot mit einer einzelnen Variablen? Danke!
Ideal, ich möchte so etwas wie das Bild unten, aber ohne Faktor Gruppierung wie in ggplot2. Wieder, jeder boxplot darstellen würde vollständig getrennte und einzelne Spalten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
ggplot2
erfordert, dass Ihre Daten aufgetragen auf der y-Achse sind alle in einer Spalte.Hier ist ein Beispiel:
Den
ylim(0,6)
stellt die y-Achse zwischen 0 und 6Wenn Sie Ihre Daten in Spalten, die Sie bekommen können Sie in der longform mit
melt
ausreshape2
odergather
austidyr
. (andere Methoden sind ebenfalls verfügbar).ylim()
Teilmengen, die Daten, die für die Darstellung von boxplots. verwendencoord_cartesian(ylim = )
stattlong <- gather(team1, variable, value, var1:var44) ggplot(long, aes(factor(variable), value)) + geom_boxplot() + coord_cartesian(ylim = c(0,6))
aber aufgewickelt mit diesem seltsamen plot: tinypic.com/r/261z0qg/8. Ich nehme an, ich habe einfach zu viele Variablen für das Aussehen Recht gut; in diesem Fall gibt es Optionen für die Größe, oder sollte ich einfach aufgeben und verwenden Sie panel-plots? Nochmals vielen Dank!Können Sie dies tun, wenn Sie Umformen Ihre Daten ins lange format
library(tidyr) long <- gather(team1, variable, value, var1:var44) plot(value~variable,data=long)
aber aufgewickelt mit diesem seltsamen plot: tinypic.com/r/2rn77no/8 ... Da habe ich 40+ plots, die ich bin versucht zu drücken zusammen, ist mein ursprüngliche Ziel irrelevant? Wenn dem so ist, könnte ich die Umschaltung auf die panel-plots.