Wie erstelle ich eine kategorische scatterplot in R wie boxplots?
Weiß jemand, wie man erstellen Sie einen scatterplot, in R
zum erstellen von plots wie diese in PRISMEN graphpad:
Habe ich versucht mit Hilfe von boxplots, aber Sie werden nicht angezeigt, die Daten, wie ich es möchte. Diese Spalte streudiagramme, graphpad erzeugen können, zeigen die Daten besser für mich.
Irgendwelche Vorschläge würden geschätzt.
InformationsquelleAutor crazian | 2012-09-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als @smillig erwähnt, Sie können dies erreichen, mit ggplot2. Im folgenden code wird die Handlung, Sie werden nach Recht gut - Achtung, es ist ziemlich verzwickt. Laden Sie zunächst die ggplot2 Paket und generieren einige Daten:
Nächstes ändern Sie die Standard-theme:
Nun bauen wir das Grundstück.
Konstruieren Sie eine Basis-Objekt - nichts ist gezeichnet:
Hinzufügen auf die Punkte: passen Sie die Standard-jitter und ändern Glyphe je nach Typ:
Hinzufügen, auf der "box": berechnen Sie, wo das Feld endet. In diesem Fall, ich habe mich entschlossen den Mittelwert. Wenn Sie nicht möchten, dass das Feld nur weglassen diesen Schritt.
Add on einige Fehler bars: berechnen Sie die Obere/untere Schranken, und passen Sie die Stegbreite:
Anzeige der plot
stat_summary
zur Berechnung der Werte benötigt, on the fly. Sie könnten auch die Erstellung von separaten Daten-frames und verwendengeom_errorbar
undgeom_bar
.Der Zweck, dies zu tun ist, um in der Lage sein zu zeigen die gemittelten Werte für beide Gruppen, sowie die Datenpunkte, die Ausreißer sind alle in einem plot-Rahmen. Hier ist der code:
gist.github.com/9bfb05dcecac3ecb7491
Keine einfache Lösung für, die. Ich würde eine andere Frage stellen
InformationsquelleAutor csgillespie
Wenn Euch das nichts ausmacht mit der
ggplot2
Paket, es ist ein einfacher Weg, um ähnliche Grafik mitgeom_boxplot
undgeom_jitter
. Mit dermtcars
Beispiel Daten:liefert folgende Grafik:
Die Dokumentation kann hier eingesehen werden: http://had.co.nz/ggplot2/geom_boxplot.html
InformationsquelleAutor smillig