Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2011, 10h18   #1
Invité de passage
 
Homme
Inscription : mai 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 1
Points : 0
Points : 0
Par défaut Demande d'aide avec jqplot

Bonjour,

Voilà mon problème : je dois afficher avec jqplot (ici sous forme de barre vertical, avec BarRenderer), sous forme graphique donc, de nombre de calcul effectués par mois.

Voici ma requête :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$resultat = db_query("SELECT FROM_UNIXTIME( `completionDate` , '%M' ) AS mois, count( id_step ) AS id_step
FROM `ll_cluster_step` , ll_cluster_job
WHERE ll_cluster_step.parent_id_job = ll_cluster_job.id_job
AND FROM_UNIXTIME( `completionDate` , '%Y' ) = '2011'
AND owner = 'bg'
GROUP BY mois ");
 
 while($row = db_fetch_array($resultat)) {
                $mois[] = $row['mois'];
                $id_step[] = $row['id_step'];
                $tab_nb_calcul[] = $row;
                echo "mois : ".$row['mois']."<br />";
                echo "id_step : ".$row['id_step']."<br />";
        }
        db_set_active('default');
print_r($row);
        return $tab_nb_calcul;
 
}
Et voici ce que j'ai mis pour l'affichage de mon javascript :

Code :
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
function graph_nb_calcul_par_mois(array_nb_calcul){
$.jqplot.config.enablePlugins = true;
 
var nombre_calcul = [];
var mois = array_nb_calcul['mois'];
 
 for(k=0;k<12;k++){
                nombre_calcul.push(array_nb_calcul['id_step'][k]);
        }
chart6= $.jqplot('nb_calcul'+mois,[nombre_calcul],{
title:'Totals des calculs pour un utilisateur sur l annee 2011',
                seriesColors: ["#DBF9F0"],
 
seriesDefaults:{
                            renderer:$.jqplot.BarRenderer,
                                rendererOptions:{barWidth:25},
                            pointLabels: {show:true,hideZeros:true, ypadding:0}
                        },
 
                 axes: {
                            xaxis: {
                               renderer: $.jqplot.CategoryAxisRenderer,
                                ticks: ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']
                           },
                                yaxis: {min:0,autoscale: true,labelRenderer: $.jqplot.CanvasAxisLabelRenderer}
                        },
 
                grid:{background:'#ffffff',borderWidth:0,shadow:false},
                highlighter: { show: false}
 
 
                });
}
La requête fonctionne, les appels de scripts fonctionnent égalements.
Mais j'ai toujours les deux mêmes erreurs qui reviennent :

Code :
1
2
3
4
5
6
7
An invalid or illegal string was specified" code: "12
(function(C){var l;C.jqplot=function(X...))?([nAscboxXuidfegpEGP])/g})(jQuery);
jquery...in.js?I (ligne 34)
 
plot.plugins.barRenderer is undefined
var canvas = plot.plugins.barRenderer.highlightCanvas;
jqplot...er.js?I (ligne 546)
Je ne suis pas un cador du codage mais j'ai testé pas mal de solutions et je ne trouve toujours pas pourquoi cela ne marche pas.

Merci de votre attention et à ceux qui pourront m'aider.
NypEo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h41.


 
 
 
 
Partenaires

Hébergement Web