graphique à partir d'une liste
Bonjour,
j'ai un réalisé un graphique à partir de ces lignes de code:
J est une liste de points et p un angle d'attaque pour un objet qui est lancé
Code:
1 2 3 4 5 6
| K=[] #liste des coordonnées des points C
w=Graphics()
for k in range (0,len(J)):
K.append([[(J[k][0]+(0.3*cos(p))).n(50),(J[k][1]+(0.3*sin(p))).n(50)],[(J[k][0]-(0.3*cos(p))).n(50),(J[k][1]-(0.3*sin(p))).n(30)]])
w=show(line(K[0]+K[1]+K[2]+K[3]+K[4]+K[5]+K[6]+K[7]+K[8]+K[9]+K[10]+K[11]+K[12]+K[13]+K[14],xmin=0,xmax=20,ymin=0,ymax=10),aspect_ratio=1)
print(w) |
Ca m'affiche une courbe avec des petits traits à chaque point et des longs traits reliant les petits traits. Je voudrais savoir s'il est possible déjà de simplifier le programme ci dessus? Et ensuite, comment supprimer une partie du graphe ou mettre en couleur blanche certaines parties, afin qu'elles ne soient pas visibles.