Tracer des courbes

spacenvir -  
quent217 Messages postés 420 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

A partir d'un ensemble de données réparties sur 2 colonnes comportant chacune le même nombre de données en integer ou en floatant (1ière colonne valeurs en abscisse, 2ième colonne valeurs en ordonnées), quelle est la façon la plus astucieuse (la plus simple) pour obtenir le tracé correspondant (à l'aide de plot par exemple)?

Merci d'avance

Cordialement,

1 réponse

quent217 Messages postés 420 Date d'inscription   Statut Membre Dernière intervention   347
 
Bonjour,
personnellement j'utilise tkinter en créant une ligne dans un Canvas. Il est possible de créer cette ligne avec une liste qui contient toutes les coordonnées soit sous forme [(x1,y1),(x2,y2),...] soit sous forme [x1,y1,x2,y2,...]. Mais cela implique que tu change la manière d’enregistrer les coordonnées des points.
L'autre solution que j'utilisais avant est le module turtle. Si tu utilise cette méthode, il suffit d'itéré sur chaque point de la courbe et de faire goto(x,y) et turtle va les reliés automatiquement.

Par contre dans les 2 cas, le repère sera imposé avec un pixel par unité, l'origine en haut à gauche pour tkinter et au centre pour turtle et en plus l'ordonnée est inversé pour tkinter :). Il faut donc faire les calculs soit même pour décaler les points comme on le souhaite.

Il y a peut-être plus simple, notamment des modules à télécharger qui font ça tout seul mais tkinter et turtle ne sont pas si compliqués à utiliser ;)
0