- TD5 : Module : Algorithmique et programmation. Langage : Python
INP Toulouse Claude MONTEIL - Marc SOUQUES Ecole Nationale Supérieure Agronomique de Toulouse page 2/3
Ce fichier illustre également la bibliothèque prédéfinie math utilisant des fonctions (sin, exp) et constante
trigonométrique (pi).
On se centrera pendant le TD sur l’affichage de la courbe, d’une part à l’écran dans un premier temps, et
d’autre part en la sauvegardant ensuite sous forme de fichier jpg. (avec le même nom principal que celui
du fichier csv de la randonné). Pour générer un nom Randonnee02-07-2011.jpg à partir de Randonnee02-
07-2011.csv, on utilisera la syntaxe : NOM_FICHIER.replace("csv","jpg"). La marque des points
horaires n’est pas demandée pour le TD. Elle est indiquée ici à titre illustratif d’autres possibilités de
matplotlib.
NOTA : bien vérifier le paramétrage de votre
environnement SPYDER pour afficher les figures
dans des fenêtre séparées et interactives :
Dans menu Outils / Préférences (ou ),
Console IPython, paramétrer comme ci-
dessous pour afficher les graphiques dans des
fenêtres Windows indépendantes à la place de
l'affichage dans la fenêtre IPython ci-dessus:
Redémarrer le noyau pour que ce paramétrage
soit pris en compte : Fenêtre IPython, menu en
haut à droite
2.2 - Profil de la randonnée
Le profil de la randonné correspond à la courbe représentant son altitude (en ordonnée) en fonction de la
distance 2D depuis le début de la randonnée (en abscisse). On l’associera à la vitesse instantanée entre le
point courant et son prédécesseur affichée en dessous du profil (usage de la procédure subplot).