Tracer une courbe en php
Fermé
kimo75
-
6 mai 2008 à 14:20
Radouane Brahim Messages postés 1 Date d'inscription lundi 2 mai 2011 Statut Membre Dernière intervention 14 janvier 2012 - 14 janv. 2012 à 11:21
Radouane Brahim Messages postés 1 Date d'inscription lundi 2 mai 2011 Statut Membre Dernière intervention 14 janvier 2012 - 14 janv. 2012 à 11:21
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
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:
- Tracer une courbe en php
- Comment tracer une courbe sur excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Tracer une adresse mail - Guide
- Tracer un colis - Guide
- Comment tracer un ordinateur volé - Guide
4 réponses
Utilisateur anonyme
7 mai 2008 à 16:03
7 mai 2008 à 16:03
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 ;-)
Radouane Brahim
Messages postés
1
Date d'inscription
lundi 2 mai 2011
Statut
Membre
Dernière intervention
14 janvier 2012
14 janv. 2012 à 11:21
14 janv. 2012 à 11:21
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.
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.
Utilisateur anonyme
6 mai 2008 à 14:54
6 mai 2008 à 14:54
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 ;-)
Poses des questions si tu n'arrives pas à le mettre en oeuvre ;-)
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
$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
<?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();
?>
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();
?>
8 mai 2008 à 19:36
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