У меня есть небольшая сеть датчиков температуры esp8266, регистрирующая температуру в разных комнатах до малинового пи. Затем я использую dc.js (и crossfilter/d3), чтобы отобразить это как многострочную линейную диаграмму. У меня это работает. То, что я не могу решить, - это то, как я мог бы, например, добавить кнопку для каждой комнаты, которая будет включать линию для этой комнаты вкл/выкл на диаграмме.dc.js многострочная диаграмма серии диаграмм
Я создал jsfiddle с тем, что я работаю до сих пор https://jsfiddle.net/nts435ju/24/
Вы можете видеть, что есть 3 комнаты там. Я уверен, что мне нужно использовать фильтрацию на размеру комнаты, но потому что я не уверен, как это сделать, учитывая, что он использует массив [d.room, +d.timestamp]
. Другая вещь, которую я хотел бы сделать, - это настроить кнопки для фильтрации, например, «на прошлой неделе», «последние 48 часов», но опять же, не может решить, как это сделать.
Любая помощь приветствуется.
http://stackoverflow.com/q/33689331/676195 – Gordon