Soulfly_tribe90 Posté(e) le 29 avril 2005 Partager Posté(e) le 29 avril 2005 J'aimerais savoir si quelqu'un arrive a créer facilement un graphique a l'aide de javascript (a l'aide d'applet je suppose). En faite je recupere des valeurs dans ma base a l'aide de la requete suivante : SELECT restored,time_stamp FROM console WHERE application = '$application' ORDER BY time_stamp une fois recupéré je desir donc faire un graphique avec en X le time stamp et en Y les giga restored. Voila j'espere etre assez clair. Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
mogwai93 Posté(e) le 29 avril 2005 Partager Posté(e) le 29 avril 2005 pour la clarté :.... tu ne confondrais pas java et javascript ?? ce sont 2 choses différentes. pour java : regarde dans la librairie awt ou swing pour l'affichage de point, ligne, ... l'algo d'affichage ne change pas pour le reste choix de l'échelle, ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soulfly_tribe90 Posté(e) le 29 avril 2005 Auteur Partager Posté(e) le 29 avril 2005 Désolé c'est en javascript parce que c'est dans le cadre d'un site donc c'est avec du php et html. Je recupere mes parametres comme le nom de l'application dans une autre page comme ca j'execute ma requete et je veux donc avec mes valeurs de resultat de requete SQL faire un graphique. Lien vers le commentaire Partager sur d’autres sites More sharing options...
ubik Posté(e) le 29 avril 2005 Partager Posté(e) le 29 avril 2005 Je suis pas expert en Jscript mais je pense pas que ce soit fait pour ça. Après quand tu parles d'applet fais gaffe, CA c'est du Java. Sinon essaie plutot de rester en PHP et d'utiliser les biblio graphiques incluses. Tu peux meme utiliser JPGraph qui est super simple d'utilisation et te permet de générer des graphiques de la mort en images JPEG ou PNG. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soulfly_tribe90 Posté(e) le 2 mai 2005 Auteur Partager Posté(e) le 2 mai 2005 Bon j'ai réussi a créer un graphique grace a java, je me suis remis dedans violemment ce week end et ca a l'air de bien fonctionner :lol: je vous donne le code au cas ou ca interesse quelqu'un <? include_once "Lib/sql.php"; include_once "Lib/getform.php"; function Graph($Titre,$Valeurs,$Labels,$BottomTitle,$LeftTitle,$Total) { print("<applet code=com.objectplanet.chart.ChartApplet archive=chart.jar width=750 height=400>"); print("<param name=chart value='line'>"); print("<param name=chartTitle value='".$Titre."'>"); print("<param name=titleFont value='Verdana, bold, 20'>"); print("<param name=seriesCount value=1>"); print("<param name=sampleValues_0 value='".$Valeurs."'>"); //print("<param name=sampleColors value='#FF7310,#FFCC00,#FF6600,#99CC00'>"); print("<param name=sampleColors value='#0000FF,#D2691E,#008000,#FF0000,#FFD700,#FF1493'>"); print("<param name=background value='white'>"); print("<param name=sampleLabels value='".$Labels."'>"); print("<param name=sampleLabelsOn value=true>"); print("<param name=sampleLabelStyle value=below>"); print("<param name=sampleLabelAngle value=270>"); print("<param name=autoLabelSpacingOn value=true>"); print("<param name=range value='".$Total."'>"); //print("<param name=rangeAdjusterOn value=true>"); print("<param name=sampleScrollerOn value=true>"); print("<param name=rangeAxisLabel value='".$LeftTitle."'>"); print("<param name=rangeAxisLabelAngle value=270>"); print("<param name=rangeAxisLabelFont value='Arial, bold, 12'>"); print("<param name=sampleAxisLabel value='".$BottomTitle."'>"); print("<param name=sampleAxisLabelFont value='Arial, bold, 14'>"); print("<param name=valueLinesOn value=true>"); print("<param name=valueLabelsOn value=true>"); print("<param name=valueLabelStyle value=floating>"); print("<param name=3DModeOn value='false'>"); print("</applet>"); return; } $Application = GetFormValue('APPLI'); $From = GetFormValue('input1'); $To = GetFormValue('input2'); $Titre = $Application; $BottomTitle = 'Time_Stamp'; $LeftTitle = 'Giga Restored'; $SqlSelect = "SELECT gigs_restored AS Gigs,time_stamp AS TIME FROM console WHERE application = '$Application' ORDER BY time_stamp ASC"; if($Res = $db->get_results($SqlSelect)) { $SqlSelect = "SELECT total_gigs FROM application WHERE nom = '$Application'"; $Total = $db->get_row($SqlSelect); foreach($Res as $Result) { $Valeurs = $Valeurs.$Result->Gigs.","; $Labels = $Labels.$Result->TIME.","; } } Graph($Titre,$Valeurs,$Labels,$BottomTitle,$LeftTitle,$Total->total_gigs); ?> La c'est la version tout dans un seul fichier mais normalement chez moi l'applet est séparé dans un autre fichier. Voila voila... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.