2013-10-08 3 views
3

검도 라인 차트 시리즈에 데이터를 추가하고 싶지만 데이터를 추가 할 때 모든 시리즈에 검도 다시 그리기 차트가 표시되어 성능 문제가 발생합니다. 어떤 방법으로 하나씩 그려 볼 수 있습니까? 아니면 검도로 실시간 챠트 차트를 만들 수 있습니까? 이것은 내 코드입니다. 성능 문제가 발생합니다. http://demos.kendoui.com/dataviz/api/benchmark.html 어떻게이 링크에서 좋아할 수 있습니까?검도 실시간 차트

BlueChart.options.series[0].data.push(bvalue); 
BlueChart.redraw(); 
+0

당신은 jsbin에서 작업 예제를 제공 할 수 ... DataViz의 제품군에 대한 반환 한 팁의 전체 목록은 무엇입니까? –

+0

차트의 dataSource로 작업해야합니다. '$ ('# myChart'). 데이터 ('kendoChart'). dataSource.data()'. '.data()'메소드를 통해 차트에 데이터를 삽입 할 때마다 차트가 다시 그려집니다. 한 번에 여러 시리즈 또는 데이터 포인트를 망친다면 로컬 참조를 가져온 다음 데이터를 추가하는 것이 훨씬 더 효율적입니다. 'BlueChart.dataSource.data ($. merge (BlueChart.dataSource.data(), newDataPoints)); '는 차트에 점을 추가하는 좋은 방법입니다. 그런 다음 목표에 따라 필터를 적용하거나 이전 지점을 조각 낼 수 있습니다. –

답변