2013-06-04 1 views
2

Я пытаюсь построить данные, собранные в прямом эфире из пчелиных ульев. Мы планируем собирать данные каждые 5 минут, поэтому через год будет порядка 100 000 точек данных. Я хочу настроить диаграмму для построения данных и вводить новые данные в таблицу каждый раз при изменении базы данных (используя Meteor).Упрощение строки перед рендерингом на диаграмме в d3

У меня есть простой макет на datacomb.meteor.com Эти диаграммы были сделаны с использованием dc.js, d3-обертки.

Есть ли способ использовать функцию 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