0
Chart.js를 사용하여 실시간 차트를 만들려고하는데 오른쪽에서 왼쪽으로 움직이는 데 문제가있는 것 같습니다.ChartJS 실시간 애니메이션
내가에서 일하고 예는 이것이다 : 그러나 http://plnkr.co/edit/KToiNLlBrQzBsO1cPDNU?p=preview , 이것은 내가 얻고 무엇을 : http://codepen.io/anon/pen/kkJJZE?editors=1010
다음과 같이 내가 제대로 데이터를 업데이트하고 생각 :
setInterval(function randomdata() {
cpuChart.data.datasets[0].data.shift();
cpuChart.data.labels.shift();
var ts = new Date().getTime(),
csecs = moment(ts).format('s'),
label = '';
if (csecs % 15 === 0) {
label = csecs == '0' ? moment(ts).format('HH:mm') : moment(ts).format(':ss');
}
cpuChart.data.datasets[0].data.push(Math.floor((Math.random() * 100) + 1));
cpuChart.data.labels.push(label);
cpuChart.update();
}, 1000);
나는 여기에서 명백한 무엇인가 놓치고 있냐?
흥미 롭다. 당신이 맞다. 위의 설명에서 Chart.JS의 두 버전이 모두 2.3.0이라는 것을 알았지 만, 그들은 동일하지 않다. 이것을 지적 해 주셔서 고맙습니다. 이것은 제가 직면했던 두통을 해결합니다. – Justin