mcc3_rgb_70.gif
mercredi 8 septembre 2010, semaine 36
Votre adresse IP

38.107.191.91

Plus...

Webmaster

logo xname

logo Apache

logo PHP

TinyMCE image

Graphiques en PHP

Le principe

“PHP ne se limite pas à la génération de pages HTML. Il peut aussi servir à créer et manipuler des images, dans un grand choix de formats, comme GIF, PNG, JPEG, WBMP et XPM. Et PHP peut même générer directement des images pour le navigateur, avec la bibliothèque GD. GD et PHP auront aussi besoin d'autres bibliothèques, en fonction des formats que vous souhaitez utiliser... „ [suite...]

Ces fonctions permettent:

  • de créer une image de x par y
  • d'y inclure une image fond à partir d'un fichier
  • de tracer des lignes, des polygones ou des cercles
  • d'afficher du texte avec une Police spécial sous forme d'image
  • de gérer les couleurs en mode RGB ou Hexadécimal, y compris le transparent en PNG
  • d'enregistrer et/ou d'afficher les images au format JPG ou PNG

On peux utiliser ces fonctions pour signer les photos d'une galerie lorsque elle est affichée en grand et cela sans toucher à l'original.

Gabarit

Ce système est particulièrement utile pour présenter des statistiques ou tout autres informations issues d'une Base de Données (SQL-MySQL-etc...) ou d'un fichier formaté (txt, cvs-Excel, etc...).

J'avais créé à l'époque deux gabarits, horizontal et vertical, qui permettent de présenter des données sous forme de graphiques simples.

Les données sont transmises au gabarit, avec les options de présentation suivante:

  • la hauteur pour l'horizontal et la largeur pour le vertical
  • le titre du graphique
  • le titre de l'axe x
  • largeur des barres
  • la couleur des barres
  • le pas des barres
  • le texte du pied de page

des options supplémentaires permettent:

  • d'afficher ou cacher la grille horizontale ou verticale
  • d'afficher ou cacher la ligne de moyenne et les valeurs inférieur en rouge
  • d'afficher ou cacher les 'stats' des valeurs, min., max., moyenne, écart, etc...

Ces images n'existent pas sur le serveur elles sont créées à la demande.





Options:

  • couleur des barres: 0099ff
  • Grille de fond
Graphique



Options:

  • couleur des barres: 339933
  • Ligne de moyenne
  • Stats des valeurs
Graphique



Options:

  • couleur des barres: 6666cc
  • Stats des valeurs
  • Grille de fond
Graphique



Options:

  • couleur des barres: 990066
  • Ligne de moyenne
  • Stats des valeurs
  • Grille de fond
Graphique



Options:

  • couleur des barres: 009933
  • Ligne de moyenne
  • Grille de fond
Graphique



Options:

  • couleur des barres: 990000
  • Ligne de moyenne
  • Stats des valeurs
  • Grille de fond
Graphique



Options:

  • couleur des barres: cc6666
  • Stats des valeurs
  • Grille de fond
Graphique



Options:

  • couleur des barres: 339999
  • Ligne de moyenne
  • Grille de fond
Graphique


M-à-j le vendredi 15 février 2008