【发布时间】:2017-05-12 21:08:32
【问题描述】:
我有一个小的 esp8266 温度传感器网络,将不同房间的温度记录到树莓派上。然后,我使用 dc.js(和 crossfilter/d3)将其呈现为多系列折线图。我有这个工作。我想不通的是我怎么能,例如,为每个房间添加一个按钮,这会在图表上打开/关闭该房间的线条。
我已经用我目前的工作建立了一个 jsfiddle https://jsfiddle.net/nts435ju/24/
你可以看到那里有 3 个房间。我很确定我需要对 roomdimension 使用过滤,但是因为我不知道如何去做,因为它使用了 [d.room, +d.timestamp] 数组。我想做的另一件事是能够设置按钮来过滤说“上周”、“过去 48 小时”,但同样,我不知道该怎么做。
任何帮助表示赞赏。
【问题讨论】:
标签: d3.js dc.js crossfilter