J'ai regardé cette bibliothèque et le moins que l'on puisse dire c'est qu'elle me paraît moins souple que certaines.
Pour que les données s'écrivent sous les traits d'axe il semble qu'il faille que celles ci doivent être des valeur numérique. Dans ton cas, même si tu as oublié de nous fournir le code généré, cela ne devrait pas te poser de problème pour transformer tes données de ['S33', S34',....] en un Array de nombres.
Le mieux reste que tu récupères tes données sous la forme (valeurs pour exemple)
var data = [[26,31],[27,70],[28,39],[29,18],[30,51],[31,33],[32,88],[33,29],[34,57]];
Ainsi sur cette base tu pourrais avoir comme fonction d'affichage simple
var oPlot = $.jqplot ('id_plot', [data]);
Maintenant tu vas nous dire qu'il manque le S devant le numéro...mais là c'est prévue, il existe la propriété prefix, donc au final tu pourrais avoir ceci
1 2 3 4 5 6 7 8 9
| var oPlot = $.jqplot ('id_plot', [data], {
axes: {
xaxis: {
tickOptions: {
prefix : 'S'
}
}
}
}); |
Partager