Tracer des courbes

Fermé
spacenvir - 20 déc. 2017 à 16:02
quent217 Messages postés 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 - 22 déc. 2017 à 18:58
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 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 346
22 déc. 2017 à 18:58
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