Zeichnen Sie ein zweidimensionales NumPy-Array mithilfe bestimmter Spalten
Ich habe ein 2D-Numpy-Array, das folgendermaßen erstellt wurde:
data = np.empty((number_of_elements, 7))
Jede Zeile mit 7 (oder was auch immer) Gleitkommazahlen repräsentiert die Eigenschaften eines Objekts. Die ersten beiden sind zum Beispiel diex
undy
Position des Objekts, die anderen sind verschiedene Eigenschaften, die sogar verwendet werden könnten, um Farbinformationen auf das Diagramm anzuwenden.
Ich möchte ein Streudiagramm von machendata
, so dass wennp = data[i]
wird ein Objekt als Punkt mit eingezeichnetp[:2]
als seine 2D-Position und mit sagenp[2:4]
als Farbinformation (die Länge dieses Vektors sollte eine Farbe für den Punkt bestimmen). Andere Spalten sollten für den Plot überhaupt keine Rolle spielen.
Wie soll ich vorgehen?