J'ai un tableau numpy 2D et je veux le tracer en 3D. J'ai entendu parler de mplot3d mais je ne peux pas commencer à travailler correctementTracer un tableau 2d avec mplot3d
Voici un exemple de ce que je veux faire. J'ai un tableau avec les dimensions (256,1024). Il doit tracer un graphe 3D où l'axe x est de 0 à 256 l'axe y de 0 à 1024 et l'axe z du graphique affiche la valeur du tableau à chaque entrée.
Comment procéder?
merci pour votre réponse;) Peut-être que je suis un peu stupide mais je ne sais pas vraiment comment obtenir mon tableau 2D en deux tableaux 2D et une liste: o – Fourier
Je l'ai fait pour vous: 'x, y = range (nx), range (ny) 'va créer des listes 1D de valeurs x et y et la ligne' X, Y = numpy.meshgrid (x, y) 'convertit ces listes en tableaux NumPy 2D (NumPy doit être installé pour que Matplotlib fonctionne, vous l'avez déjà sur votre système). Si vous avez d'autres questions, vous pouvez peut-être modifier votre question pour fournir plus d'informations, par exemple, pour inclure les données que vous essayez de tracer. – Chris
Votre tableau 2D est simplement appelé 'data', dans le code ci-dessus, et sa taille est appelée' nx', 'ny'. J'espère que cela peut vous aider à avancer. – EOL