Wie plot, 3D-Streudiagramm mit ggplot?
Ich versuche mit "plotly" - Funktion, aber Es funktioniert nicht in meinem Fall. "ggplot" arbeitet, ist in einem Fall von 2D, aber es gibt einen Fehler beim hinzufügen einer weiteren Achse. Wie man dieses Problem lösen?
ggplot(data,aes(x=D1,y=D2,z=D3,color=Sample))+geom_point()
Wie fügen Sie eine weitere Achse und Holen Sie sich den 3D-plot in diesem? Danke.
Zeigen Sie mir Ihre Daten. Ich war immer mit
Ich glaube nicht, dass ggplot2 Griffe pseudo-3d-Grafik. Wenn Sie glauben anders, dann bitte mehr Details darüber, warum Sie denken, es sollte möglich sein. ... Und wie immer, Sie sollte bietet ein Daten-Beispiel.
plot3d()
3D-plots wie diesem: i.stack.imgur.com/hdMN3.pngIch glaube nicht, dass ggplot2 Griffe pseudo-3d-Grafik. Wenn Sie glauben anders, dann bitte mehr Details darüber, warum Sie denken, es sollte möglich sein. ... Und wie immer, Sie sollte bietet ein Daten-Beispiel.
InformationsquelleAutor M Arjun | 2017-07-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Sie tagged Ihre Frage mit
plotly
und sagte, dass Sie versucht haben, es zu benutzen mit plotly, ich denke, es wäre hilfreich, um Ihnen einen funktionierenden code-Lösung inplotly
:Erstellen Sie einige Daten in den plot mit:
Graphisch darstellen 3d-scatterplot mit plotly ist
scatter3d
Typ:Macht das folgende:
ggplot
als andere haben beachten, von selbst unterstützt keine 3d-Grafik-rendering.InformationsquelleAutor onlyphantom
Einen möglichen Lösungen ist gg3D.
gg3D ist ein Paket erstellt, um verlängern ggplot2 zu erzeugen 3D-Diagramme. Es tut genau das, was Sie fordern: es fügt eine Dritte Achse auf einen ggplot. Ich finde es ziemlich gut und einfach zu bedienen, und das ist es, was ich für meine beschränkten Bedürfnisse.
Ein Beispiel, genommen von der vignette zu erzeugen eine grundlegende plot
Gibt es andere Optionen, die nicht mit ggplot. Zum Beispiel die ausgezeichnete plot3D Paket mit der Verlängerung plot3Drgl zeichnen in openGL.
Die software muss installiert werden, von GitHub . devtools::install_github("AckerDWM/gg3D")
InformationsquelleAutor Marco Stamazza