ggplot2 3D-Balkendiagramm
Ich Weiß, das klingt einfach, aber haben Sie eine Suche für buchstäblich mehr als eine Stunde jetzt ohne Erfolg. Ich bin einfach versuchen, plot ein 3D-Balkendiagramm im 'R' mit der 'ggplot2' - Paket. Mein dataframe sieht ungefähr so aus:
x y z
t1 5 high
t1 2 low
t1 4 med
t2 8 high
t2 1 low
t2 3 med
t3 50 high
t3 12 med
t3 35 low
und ich will plot so etwas wie dieses:
Jede Hilfe ist mehr als willkommen!!
Sie sollten erkennen, dass die R-Liebhaber denken von Excel als eine reichhaltige Quelle von Beispielen, wie NICHT, etwas zu tun (richtig) und dass die 3D-barplots sind eine der am meisten veralteten Strategien für die Kommunikation von genauen quantitativen Informationen.
ha! ja, ich erkennen, dass. wahrscheinlich der Grund, warum ich kann nicht finden alle Beispiele auf allen. aber ich möchte dennoch versuchen, und alle Hinweise von Euch helfen... ich muss nur wissen, wie das hinzufügen einer Dritten Achse, um meine
Vom Autor rgl: stat.ethz.ch/pipermail/r-help/2007-September/141578.html und von @hadley: vita.hatte.co.nz/papers/prodplots.pdf
Ich glaube nicht, Sie können einen 3D barplot mit
Muss es
ha! ja, ich erkennen, dass. wahrscheinlich der Grund, warum ich kann nicht finden alle Beispiele auf allen. aber ich möchte dennoch versuchen, und alle Hinweise von Euch helfen... ich muss nur wissen, wie das hinzufügen einer Dritten Achse, um meine
geom_bar()
Vom Autor rgl: stat.ethz.ch/pipermail/r-help/2007-September/141578.html und von @hadley: vita.hatte.co.nz/papers/prodplots.pdf
Ich glaube nicht, Sie können einen 3D barplot mit
ggplot2
. Wie die überschreitung der Geschwindigkeit von Licht in unserem Universum, es gibt nur einige Dinge, die verboten sind, die grundlegenden Gesetze der Hadleyverse. In jedem Fall, einen line-plot gruppiert nach Farbe wird viel mehr informativ. Zum Beispiel, mit den Daten, die du oben aufgeführt, versuchen, diese (wo ich genannt habe das data frame dat): ggplot(dat, aes(x, y, group=z, colour=z)) + geom_line() + geom_point()
.Muss es
ggplot
? (Wenn nicht, nehmen Sie einen Blick auf die Beispiele in ?latticeExtra::panel.3dbars
.InformationsquelleAutor Tavi | 2014-11-07
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie bereits erwähnt in den Kommentaren, 3D-plots in der Regel nicht eine gute Wahl (wenn andere Optionen verfügbar sind), da Sie dazu neigen zu geben, verzerrt/verdunkelt, Sicht auf die Daten.
Gesagt, hier ist, wie können Sie Plotten Ihre Daten wie gewünscht mit
latticeExtra
:z
angeordnet sind falsch. Können Sie korrigieren, indem Sie explizit die Ebene, um bei der Erstellung der Faktor.oh ja, es geht, med -> low> hoch statt hoch -> med -> low-danke für die Korrektur 🙂
Was bedeutet "y~x+z' bedeuten?
es sagt plot
y
gegenx
undz
(wo diese Elemente von Datend
).Vielen Dank, ich habe die Dokumentation gelesen. Eine weitere kleine Hilfe: "wie kann ich zunehmen dem Maße von den Seiten des parallelepipedon? Danke!
InformationsquelleAutor jbaums