Le programme permet d’afficher un même jeu de donnée de différentes manières et ainsi de comparer différentes représentation du même jeu de données.
Le programme sera réalisé en Python, avec les bibliothèques matplotlib (pour le tracé) et tkinter (pour l’interface).
Le programme pourra lire un jeu de donnée (format à déterminer, par exemple csv). Ces données contiendront, pour différentes années, le PIB et le nombre d’habitants de différents pays.
Il sera possible :
d’étudier soit le PIB, soit la population, soit le PIB/habitant
de sélectionner les pays que l’on veut afficher à l’aide de cases à cocher
d’afficher l’évolution dans le temps de ces grandeurs soit sous forme de courbes, soit sous forme d’histogramme
de comparer différents pays à une date donnée soit sous forme de diagramme circulaire, soit sous forme d’histogramme
de sélectionner la plage de temps tracée
de changer les valeurs min et max utilisée en ordonnée
Un bouton permettra de sauvegarder le graphique en cours sous forme d’image.
Si possible : un clic à la souris sur un point permettra de l’afficher (voir https://matplotlib.org/users/event_handling.html).