Tracer une courbe en php

kimo75 -  
Radouane Brahim Messages postés 1 Statut Membre -
Bonjour,
Salut a tt monde je viens de finir mon projet mais j un prb avec le tracage de courbe j'utilise jpgraphe pour cela mais j'arrive pas a faire .
j'ai une table nommé numlogvalqui contient:
parametre -------------- datetime --------- valeur
ves1-------------- 21-02-08 8:10:10 --------- 32
ves1--------------- 21-02-08 8:10:20 -------- 31.5
ves1 -------------- 21-02-08 8:10:30 -------- 33

je veux tracer sur l'axe des X date et sur l'axe des Y les valeurs
quelqu'un de vous peut me poster un programme en php pour tracer la courbe MERCI BOKOU POUR VOTRE AIDE
A voir également:

4 réponses

Utilisateur anonyme
 
Je pense que tu peux tester comme ceci :
$cpt = 0;
while ($row_mois= mysql_fetch_array($requet1)) {
     $data1[$cpt++]= $row_mois['date'];
     $data2[$cpt++]= $row_mois['valeur'];
}
Tu obtiens donc 2 tableaux que tu peux mettre dans ton graphe :
$plot = new ScatterPlot($data2, $data1);
Dis moi si ça fonctionne car je ne peux pas tester ;-)
0
kimo75
 
slt sa va , je suis dsl ça marche pas cette méthode il me renvoie pb array is not a numiric values
ecoute tu peux m'aider pour réaliser une base de données c à dire je vais faire le model conceptuelle d'une base de données et model physique .
je sais qu'il ya le logiciel MCD mais à partir de deux tables que je vais les déposer ultérieurement je veux les décomposer en des aurtres tables je vais les expliqué demain ok merci d'avance
0
Radouane Brahim Messages postés 1 Statut Membre
 
Salut,
svp je reste bloqué pour la création d'un graphe de gestion de contrôle de gestion en php pendant l'année 2010 et 2011 en fonction de coût minute processus et coût minute section, comment implémenter ce code ?
svp aidez moi.
0
Utilisateur anonyme
 
Regarde ici tu as un exemple très bien documenté : http://enacit1.epfl.ch/php/jpgraph/docs/html/exframes/frame_example0.html

Poses des questions si tu n'arrives pas à le mettre en oeuvre ;-)
-1
kimo75
 
slt et merci d'avance d'accepter de m'aider mais le pb que j'ai c que comment je peux remplacer
$x=array(1,8,6,0,12);
$y=array(12,8,9,5,3);
par des valeur recupérer de ma base de données et les en repère axe de X contient la date axe des Y ontient les vaeurs; exple $db=mysql_connect("localhost", "root", "") or die('Pb de connxion mysql');
mysql_select_db("pfe",$db) or die('Pb de sélection de la base');
$requet1 = mysql_query("SELECT valeur,date FROM numlogval WHERE parametre='ves1'");
while ($row_mois= mysql_fetch_array($requet1)) {
$data1[$row_mois['date']-1]= $row_mois['valeur'];
}
MAIS IL ME RETOURNE RIEN EN GRAPHE just 3 points des coodonnées (1,0),(2,0),(3,0)
comment pourais -je recupérer mes donées merci
0
kimo75
 
<?php

require_once "../../ScatterPlot.class.php";

$graph = new Graph(300, 280);

$graph->title->set('Linked ScatterPlot');
$graph->title->setFont(new TuffyItalic(14));
$graph->shadow->setSize(4);

$y = array(1, 10, 7, 8, 5, 4, 2, 4);
$x = array(0.5, 0.5, 1.5, 4, 3, 5, 2, 2);/*je veux remplacer ces deux tableaux $y et $x par des valeurs retourner d ma base de données comment faire */


$plot = new ScatterPlot($y, $x);
$plot->setBackgroundColor(new Color(235, 235, 235));

$plot->mark->setSize(15);
$plot->mark->setFill(
new RadialGradient(
new LightGreen,
new DarkGreen
)
);

$plot->link(TRUE);
$plot->setColor(new DarkGreen);

$plot->setSpace(6, 6, 6, 0);
$plot->setPadding(25, NULL, 40, 20);

$graph->add($plot);
$graph->draw();

?>
0
Utilisateur anonyme
 
De retour de vacances si tu as tjs besoin n'hésites pas ;-)
-1