- 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).