Bonjour,

c'est la première fois que j'utilise jpgraph pour tracer un graphe et je rencontre le message d'erreur suivant :

jpgraph error 25044
cannot use auto scalling since it is impossible to determine a valid min/max value of the y-axis (only null values).


voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
<?php
 
require_once("include_path_inc.php");
 
require_once("jpgraph.php");
require_once("jpgraph_line.php");
include ( 'connection.php');
 
 
$sql = 'SELECT t_cabine FROM laquage_l2 order by date_heure desc limit 10 '; 
$req = pg_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.pg_last_error()); 
$data[] = pg_fetch_array($req);
$largeur = 450;
$hauteur = 200;
 
// Initialisation du graphique
$graphe = new Graph($largeur, $hauteur);
// Echelle lineaire ('lin') en ordonnee et pas de valeur en abscisse ('text')
// Valeurs min et max seront determinees automatiquement
$graphe->setScale("textlin");
 
// Creation de la courbe
$courbe = new LinePlot($data);
// Ajout de la courbe au graphique
$graphe->add($courbe);
 
$graphe->subtitle->Set(date("d/m/Y",time()-3600*24)." - ".date("d/m/Y"));
// Ajout du titre du graphique
$graphe->title->set("Température");
 
// Affichage du graphique
 
$graphe->stroke();
 
 
 
?>
merci