Projet : Visualisation de données
Fonctionnalités attendues
- 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).
|