jeudi 9 février 2012

Graphiques en php

Comment afficher des graphiques sur une application web-based en php?
Une collection de fonctions php a été créée pour réaliser plusieurs types de graphiques et les afficher sur votre site/application. Il s'agit de jpgraph.

Dans un premier temps, il faut se procurer la version appropriée de jpgraph, en extraire le contenu et copier le contenu de src/ dans votre espace de travail.
Pour les fainéants, voici les lignes de commandes :

sudo mkdir /var/www/jpgraph
cd /var/www/jpgraph
sudo tar zxcf jpgraph-<votre_version>.tar.tz

Il faut prendre de soin d'ajuster les droits sur les différents éléments, par exemple : 755 pour les répertoires et 644 pour les fichiers. Voici un petit script pour nos chers fainéants :

#!/bin/bash

find /var/www/jpgraph -type d -print0 | xargs -0 chmod 775
find /var/www/jpgraph -type f -print0 | xargs -0 chmod 664
chmod 755 /var/www/jpgraph
chmod u+x $0

Il reste une petite bug fonctionnalité à fixer. Elle se trouve dans le fichier src/gd_image.inc.php.
Vous devez commenter la ligne JpGraphError::Raise(25128) dans la méthode SetAntiAliasing().

Ceci étant fait, vous pouvez vous inspirer des différents exemples dans src/Examples/ afin de construire et customiser vos propres graphiques.


Aucun commentaire:

Enregistrer un commentaire