Exercices utilisation de l’API GoogleCharts : Série 01
Exercices utilisation de l’API GoogleCharts : Série 01
-
Objectifs
- Être capable de créer des graphiques avec l’API google chart avec MySQL.
-
Exercice 01
-
Énoncé
- Créer une page web (et les scripts PHP associés) permettant de visualiser d’autres données provenant de la base de données « world » crée dans le cours. Cette page web devra comporter au minimum quatre graphiques :
- Un graphique en barres ou un diagramme circulaire permettant de visualiser des données de répartition, adaptées à ce type de visualisation : par exemple, la surface de chaque continent( Il faut pour cela sommer les valeurs de l’attribut SurfaceArea de la table Country), ou le produit national brut par continent.
- Un nuage de points permettant de visualiser des données abscisse-ordonnée ; par exemple, le lien entre population et produit national brut, population et surface, produit national brut et surface, etc. N’oubliez pas d’utiliser une échelle logarithmique uniquement si nécessaire.
- Une carte permettant de visualiser des données géographiquement. Utilisez au choix un des attributs tels que la surface, le produit national brut, ou des requêtes un peu plus complexes telles que le nombre de langues parlées par pays.
- Un autre graphique au choix parmi ceux disponibles dans GoogleCharts, permettant de visualiser des données qui n’ont pas déjà été visualisées précédemment. Par exemple, un « Bubble chart » pour visualiser le lien entre surface du pays, population, et produit national brut : https://developers.google.com/chart/interactive/docs/gallery/bubblechart
- N’hésitez pas à parcourir la documentation de GoogleCharts pour personnaliser les couleurs utilisées dans les graphiques et vous assurer que la visualisation est lisible et cohérente. Vous pouvez aussi rajouter d’autres visualisations si vous le désirez.
- Vos graphiques devront être interprétés sur la page web, et les choix que vous avez réalisés concernant les données à afficher et les graphiques choisis devront être expliqués dans le rapport.
- Consignes pour travailler :
- Réfléchissez aux données que vous voulez afficher dans votre graphique
- Mettez au point la requête SQL correspondante sur MySQL/PhpMyAdmin et testez la.
- Lorsque la requête fonctionne sur MySQL/PhpMyAdmin, créez lcorrespondant. Testez le fichier PHP sur votre navigateur pour vdonnées sont correctement remontées au format Json.
- Lorsque le fichier PHP fonctionne, complétez votre page HTML l’affichage du graphique fonctionne. La page HTML doit contenir une drawChart() et plusieurs balises <div> : par exemple :
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !