Bonsoir !

Je viens en aide à une amie qui doit modéliser des données sous forme graphique 3D par python. Les données sont extraites d'un fichier data de cette forme :

#vecteur1
#x y z
1 1 0
2 2 0
3 3 0
4 4 0
5 5 0

#vecteur2
#x y z
1 1 1
2 2 1
3 3 1
4 4 1
5 5 1

#vecteur3
#x y z
1 1 2
2 2 2
3 3 2
4 4 2
5 5 2

J'ai deux questions :

Une concernant la récupération des données en passant par un split :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
for line in lines:
    col1, col2, col3 = line.split()
    x.append(int(col1))
    y.append(int(col2))
    z.append(int(col3))
Ce code d'essai me permet de récupérer les données des trois colonnes mais comment puis-je spliter mes 3 vecteurs dans 3 tableaux/arrays différents ?

Ensuite, je n'arrive pas à trouver la méthode de la librairie matplotlib permettant de régler la taille du graphe (x,y,z...), j'ai zieuté a doc et les exemple sans succés..comment fait on ? ^^

En vous remerciant =)
(soyez indulgent, chui pas un grand spécialiste de python !)