Wie erstellt man ein 3D-Streudiagramm in Python?
Bin ich derzeit haben eine nx3 matrix-array. Ich will eine Darstellung der drei-Spalten als drei Achsen.
Wie kann ich das tun?
Habe ich gegoogelt und die Leute vorgeschlagen, Matlababer ich bin wirklich eine harte Zeit mit es zu verstehen. Ich brauche auch, dass es ein scatter-plot.
Kann jemand mir beibringen?
InformationsquelleAutor der Frage user211037 | 2009-12-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie matplotlib. matplotlib ist eine mplot3d Modul, das wird genau das tun, was Sie wollen.
Der obige code erzeugt eine Abbildung wie:
InformationsquelleAutor der Antwort Chinmay Kanchi
Verwenden asymptote statt!
Dies ist, was es Aussehen kann:
http://asymptote.sourceforge.net/gallery/3D%20graphs/helix.pdf
Dies ist der code:
http://asymptote.sourceforge.net/gallery/3D%20graphs/helix.asy
Asymptote kann auch Lesen in Daten-Dateien.
Und die vollständige Galerie:
http://asymptote.sourceforge.net/gallery/
Verwenden asymptote von in Python:
http://www.tex.ac.uk/tex-archive/graphics/asymptote/base/asymptote.py
InformationsquelleAutor der Antwort Hamish Grubijan
Verwenden Sie den folgenden code hat es bei mir geklappt:
während X_iso ist meine 3-D-array und für X_vals, Y_vals, Z_vals ich kopiert/verwendet 1 Spalte/Achse aus diesem array zugeordnet und die Variablen/arrays bzw.
InformationsquelleAutor der Antwort Saeed Ullah
von enthought.mayavi import mlab
InformationsquelleAutor der Antwort jfs