En python, étant donné une séquence de coordonnées en trois dimensions, utilisez matplotlib pour dessiner un nuage de points en trois dimensions

1  # Exemple: 
2  # Tout d' abord, toujours besoin de prendre des coordonnées 
3.  Importation numpy NP AS 
# hypothèse, m est donnée à une séquence de points en trois dimensions
4. M = np.array ([[1 ,. 3 ,. 3 ] 5. [4, 1. , 6 ], 6 [1, 4, 3 ], 7 [1, 6, 3 ]]) 8 x = [x [0] pour x en m] 9 y = [x [1] pour x en m] 10 z = [x [2] pour x en m] 11 tirages (x) 12 tirages(Y) 13 est d' impression (Z) 14 15 # et normal de la peinture 16 d' importation matplotlib.pyplot AS PLT . 17 importation mpl_toolkits.mplot3d 18 est . 19 AX = plt.subplot (projection = ' 3D ' ) # créer un dessin d' ingénierie en trois dimensions 20 est AX. SET_TITLE ( ' 3d_image_show ' ) # . définir le nom de la présente figure 21 est ax.scatter (X, Y, Z, C = ' R & lt ' ) # parcelle données c: 'r' rouge, 'y' jaune, la couleur, etc. 22 est 23 est AX. set_xlabel ( ' X ') # Définir l'axe des x 24 ax.set_ylabel ( ' Y ' ) # Set coordonnée y des axes 25 ax.set_zlabel ( ' Z ' ) # Set l' axe Z 26 est 27 plt.show ()

Je suppose que tu aimes

Origine www.cnblogs.com/cainiaoxuexi2017-ZYA/p/12695421.html
conseillé
Classement