저는 아직 JS, JQuery 및 Highcharts에 새로운 경험이 있습니다. HighStock에서 "동적 업데이트"예제Highstock - 파일, 데이터 형식의 값을 사용하여 업데이트 할 수 없습니까?
:
chart: {
events: {
load: function() {
var series = this.series[0];
var y = 1;
setInterval(function() {
var x = (new Date()).getTime();
$.get('get_most_recent_point_from_database.php',function(data){
alert(data);
var y = data;
// y = 10;
alert(y);
series.addPoint([x, y], true, true);
});
}, 1000);
}
}
},
는 "get_most_recent_point_from_database.php"는 정수를 생성한다.
경고는 정수를 표시하지만 series.addPoint는 정수를 차트에 추가하지 않습니다. 차트는 그냥 비어 있습니다.
"y = 10;" (코드에서 주석 처리 됨)는 차트를 10으로 업데이트합니다.
y를 "var y = 1;"으로 정수로 설정합니다. 도움이 될만한 생각.
의견이 있으십니까? 도움이된다면 JSFiddle에 모두 넣을 수 있습니다.
수정 ====================== 데이터의 모습을 어떻게
setInterval(function() {
var x = (new Date()).getTime(), y;
$.get('get_most_recent_point_from_database.php',function(data){
y = parseFloat(data).toFixed(1);
series.addPoint([x, y], true, true);
});
}, 1000);
That 's It! parseFloat (data)가 해냈습니다. 그것은 단일 지점, 단지 숫자입니다. 그것은 그것이 문자열로 읽히고 있다는 것이 맞는 것 같아요. 감사합니다. –