2017-05-19 3 views
-1

Je ces données:générer terrain wireframe avec mplot3d python2.7

69120 40859 258 
69219 40860 255 
69319 40862 228 
.... 
69519 40865 263 
69619 40867 266 
69719 40869 261 

Ce sont les positions des points dans un graphique 3D (X, Y, Z), a appelé une filiation de points

I ont de multiples filiations:

69120 41459 249 
69219 41460 262 
69319 41462 262 
... 
69719 41469 263 
69819 41471 263 
69919 41472 264 

Je voudrais créer un graphique de wireframes avec mplot3d comme cette image mais je ne pas quoi mettre en X, Y, Z matrixs

exemple of wireframes graph

Merci beaucoup.

(Désolé pour mon mauvais anglais)

+0

Ce n'est pas une question de volonté. Vous ** devez mettre ** dans les matrices pour «X», «Y», «Z». En dehors de cela, la question n'est vraiment pas claire. – ImportanceOfBeingErnest

Répondre

0

Comme décrit dans la documentation mplot3d tutorial X, Y et Z sont des tableaux 2D, et non des matrices. En supposant que les colonnes de vos données correspondent à X, Y et Z vous pourriez faire ce qui suit:

X = [[69120, 69219, 69319], [69120, 69219, 69319]] 
Y = [[40859, 40860, 40862], [41459, 41460, 41462]] 
Z = [[258, 255, 228], [249, 262, 262]] 

donc un ensemble de vos données correspond à une ligne dans votre parcelle. Par exemple. la première ligne comprend les points (69120/40859/258), (69219/40860/255) et (69319/40862/228) en représentation (X/Y/Z).

+0

J'ai essayé quelque chose comme ça et le résultat n'est pas correct:/http://puu.sh/vUTDm/dd2c49bf97.jpg –