Création de courbe avec JpGraph


JpGraph permet de faire des graphiques depuis un serveur PHP. En premier lieu vous devez avoir installé un serveur PHP voir le chapitre Serveur PHP.


Voici les étapes d'installation:


Installation du paquet GD qui permet la création d'image. Taper la commande suivante dans le terminal:


sudo apt-get install php5-gd


Installation des polices qui manquent. Taper la commande suivante:


sudo apt-get install ttf-mscorefonts-installer


Télécharger le fichier archive sur le site de http://jpgraph.net/download/

Modifier les droits du répertoire /var/www. Taper la commande:

sudo chmod 777 www


Décompresser l'archive dans le répertoire

var/www/


Modifier le fichier jpg-config.inc.php pour ne pas avoir JpGraph Error: 25128 lors de la création d'une courbe.

Éditer le fichier  jpg-config.inc.php qui se trouve dans le répertoire /var/www/jpgraph/src. Ajouter à la fin du fichier le code suivant:


define('ANTIALIASING', false);

if(!ANTIALIASING)

{

       function imageantialias($image, $enabled)

       {

               return true;

       }

}



Et sauvegarder.


Premier test.

Créer un fichier PHP avec les instructions suivante:


<?php // content="text/plain; charset=utf-8"

require_once ('jpgraph/src/jpgraph.php');

require_once ('jpgraph/src/jpgraph_line.php');

// Some (random) data

$ydata = array(11,3,8,12,5,1,9,13,5,7);

// Size of the overall graph

$width=350;

$height=250;

// Create the graph and set a scale.

// These two calls are always required

$graph = new Graph($width,$height);

$graph->SetScale('intlin');

// Create the linear plot

$lineplot=new LinePlot($ydata);

// Add the plot to the graph

$graph->Add($lineplot);

// Display the graph

$graph->Stroke();

?>


Sauvegarder dans le répertoire var/www/test.php


Ouvrir le navigateur et taper l'adresse IP de votre serveur /test.php. Exemple 192.168.1.148/test.php.


Voici le résultat:







Mise à jour 24/03/2013

Créé avec HelpNDoc Personal Edition: Sites web iPhone faciles