Recuperation de donnees pour highcharts
bonjour
a fin d'utiliser la librairie highcharts pour un affichage dynamique
(update chaque seconde) je fait un appel ajax a mon script php qui a son tour fetch les donnees de ma table MYSQL qui contient 2 colonnes ms et peaks
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
function requestData() {
$.ajax ({
url:'liveserver2.php',
dataType: 'json',
success: function(point) {
var series = chart.series[0],shift = series.data.length > 20;// shift if the series is longer than 20
chart.series[0].addPoint(eval(point) ,true, shift); // add the point
setTimeout(requestData, 1000); // call it again after one second
},
cache: false
});
} |
le probleme c'est que seulement un point qui est affiche je sais pas si ma function(point) est correct ou non et si je dois specifier x,y au lieu de point.
mon sccript php retourne respectivement pour
Code:
1 2 3 4 5 6 7 8 9
|
while($row= mysql_fetch_array($sql))
{
extract ($row);
$x = $row['ms'];
$y = $row['peaks'] ;
}
$ret = array($x,$y);
echo"[$x,$y]"; |
php retourne
highcharts retoune
http://i.imgur.com/QvnHR.jpg
et
Code:
1 2 3 4 5 6 7 8 9
|
while($row= mysql_fetch_array($sql))
{
extract ($row);
$x = $row['ms'];
$y = $row['peaks'] ;
}
$ret = array($x,$y);
echo json_encode($ret); |
php retourne
highcharts retourne (seulement le premier x est pris mais le Y est incremente 1,2,3..)
http://i46.tinypic.com/2dann28.jpg
merci d'avance pour vos commentaires et suggestions
ca fait 2 semaines que je suis bloquée et je sais pas ou est le problème !