2017-08-22 4 views
-3

J'ai une séquence de points avec 3 coordonnées chacunComment tracer une polyligne en 3D en python?

Comment les tracer en tant que polyligne en 3D?

Le code suivant

import matplotlib.pyplot as plt 

x = [1, 2, 3] 
y = [2, 3, 4] 
z = [5, 6, 7] 

fig = plt.figure() 
ax = fig.add_subplot(111, projection='3d') 

ax.plot_wireframe(x, y, z) 

plt.show() 

lancers francs

Unknown projection '3d' 
+0

Connexes? - https://stackoverflow.com/questions/3810865/matplotlib-unknown-projection-3d-error –

+0

@AshishNitinPatil est-il un moyen unifié de tracer en python? Pourquoi devrait-on suivre 10 procédures différentes pour chaque type de tâche? – Dims

+1

@Dims La procédure est toujours la même, lisez les docs et faites comme ils disent. – Goyo

Répondre

0

vous manque une déclaration d'importation. Ajouter from mpl_toolkits.mplot3d import Axes3D et ça devrait aller.