2013-06-04 3 views
2

벌 벌집에서 생생하게 수집 된 데이터를 플롯하려고합니다. 우리는 5 분마다 데이터를 수집 할 계획이므로 1 년 내에 100,000 데이터 포인트가 오게됩니다. 데이터를 플롯 할 차트를 설정하고, 데이터베이스가 변경 될 때마다 (Meteor를 사용하여) 새로운 데이터를 차트에 입력하려고합니다.d3의 차트에 렌더링하기 전에 라인 단순화

나는 간단한 모형을 datacomb.meteor.com에 가지고 있습니다.이 차트는 d3 포장지 인 dc.js를 사용하여 작성되었습니다.

줄을 사전 처리하고 렌더링되는 점의 수를 줄이기 위해 topojson.simplify (http://bost.ocks.org/mike/simplify/) 기능을 사용하는 방법이 있습니까? 보다 일반적인 단순화 방법이 d3에 통합 되었습니까?

+0

그래프로 표시하기 전에 데이터를 (시간별 또는 시간별로) 더 많이 비닝 해 봅니다. –

+0

나는 이것을 지금 시도 할 수도있다. 이것은 잠시 동안 작동 할 것이지만, 나는 여전히 포인트의 수를 줄이는 좀 더 일반적인 솔루션을 원할 것입니다. 또한 라인을 최소한으로 바꿀 포인트 만 제거해야합니다. topjson.simplify는 이미이 작업을 수행하지만 svg multipolygons에 대해서만 생각합니다. – elsherbini

답변

0

Simplify.js을 보았습니까? 그것은 정확히 이것을합니다.

+0

네, 여기에 더 자세한 내용을 담은이 질문의 더 나은 버전을 묻는 질문에 답변했습니다 : http : //stackoverflow.com/questions/17176562/extending-dc-js-to-add-a-simplelinechart-chart/ 17246584 # 17246584 – elsherbini

관련 문제