Introduction

Il est assez rare de voir de beaux graphiques de type Histogramme, Barres, Courbes ou Camemberts dans une page Web sans utiliser la technologie Flash qui nécessite un plugin et n’est pas lisible par tous les navigateurs.

© http://chart.apis.google.com

© http://chart.apis.google.com

Sommes nous contraint d’utiliser Flash pour visualiser nos données sous forme graphique ? non. Voici une liste d’alternatives :

  1. WebGL, ce futur standard pour la 3D dans nos navigateurs web, pourra à coup sûr réaliser ce genre de graphique mais il n’est pas aujourd’hui totalement utilisable, il faut attendre quelques années.
  2. JavaScript et l’utilisation conjointe de l’API Google Chart Tools permet de réaliser beaucoup de graphiques impressionnant disponibles à cette adresse.
  3. CSS est cependant l’alternative retenu dans cet article car son rôle est la présentation des données d’une page web. Avec un peu d’imagination et de talent pour ceux qui présentent leur solution, il est possible de réaliser les principaux graphiques présentés ci-dessous.

Histogramme

Le graphique le plus utilisé est l’histogramme, voici un article qui explique la façon de le mettre en place :

Une seconde version de l’histogramme précédent consiste à juxtaposer deux valeurs par barres verticales au lieu d’une :

© http://www.webresourcesdepot.com

© http://www.webresourcesdepot.com

Barre

Ce graphique est généralement utilisé pour une barre de chargement ou pour représenter le résultat d’un sondage, voici un article qui met en place une barre horizontale ultra simple :

© http://blog.leetsoft.com

© http://blog.leetsoft.com

Une version un peu plus complexe qui permet de se rendre compte un peu mieux de l’évolution ou du reste à faire :

© http://applestooranges.com

© http://applestooranges.com

Courbe

Ce type de graphique n’est pas très répandu mais peut trouver sa place, par exemple pour un site boursier :

© http://cssglobe.com

© http://cssglobe.com

Camembert

L’avantage de ce graphique est que d’un seul coup d’oeil on se fait une idée rapide des proportions affichés. L’article cité ci-dessous a l’avantage de n’utiliser aucune image mais il faut un navigateur reconnaissant le CSS3 pour pouvoir l’appliquer :

Une version beaucoup plus jolie et fluide sous WebKit, l’utilisation complète des selecteurs CSS3 est impressionnante :

© http://media.smashingmagazine.com

© http://media.smashingmagazine.com

Conclusion

Ceci montre à quel point CSS est puissant, on pourrait presque croire que rien est impossible à faire :)

Même si vous n’allez jamais utilisé de graphiques dans vos sites, les moyens mis en place par ces différents articles sont très intéressants et très instructifs.

{ 8 commentaires… add one }

Participez !

Article suivant:

Article précédent:

Derniers Commentaires

  • Popeye { Bonjour Greg, On sent que tu connais ton sujet, merci pour tes conseils et ton... } – 18 juin, 2:22
  • Théo { Il me semble que le raccourci est un peu rapide... ne pas faire l'amalgame entre... } – 17 juin, 11:10
  • Inès { Et un plaisir de vous lire ! En vous remerciant de votre visite. Inès, stagiaire... } – 17 juin, 9:28
  • Greg { Bonjour LiveOptim, Merci de votre intervention, en effet cette V2 semble vraiment une bonne nouvelle... } – 13 juin, 13:36
  • stephen { Merci pour ton aide. Exact, ma page est en mode Quirks et effectivement cela fonctionne... } – 13 juin, 13:01
  • Mimie { Chez moi cela fonctionne bien (testé IE9 et IE10), vérifie bien que le "Mode navigateur"... } – 13 juin, 11:51
  • LiveOptim { Bonjour et merci de ce suivi sérieux incrémenté par votre benchmark. Notre commentaire concernera uniquement... } – 13 juin, 11:45
  • stephen { Bonjour Sur firefox ok, safari ok, IE 9 : marche pas :/ Vraiment dommage... Idem... } – 13 juin, 11:25

Catégories