我有一个小esp8266温度传感器网络将不同房间的温度记录到覆盆子pi。然后我使用dc.js(和crossfilter / d3)将其渲染为多系列折线图。我有这个工作。我能做的就是如何为每个房间添加一个按钮,这样就可以在图表上打开/关闭该房间的线条。
到目前为止,我已经设置了一个jsfiddle https://jsfiddle.net/nts435ju/24/
你可以看到那里有3个房间。我非常确定我需要在roomdimension上使用过滤,但因为我不确定如何使用[d.room, +d.timestamp]
数组。我想要做的另一件事就是能够设置按钮来过滤说“上周”,“过去48小时”,但再次,可以'我觉得如何做到这一点。
任何帮助表示感谢。
答案 0 :(得分:1)
我找到了如何做到这一点。我刚刚为crossfilter添加了一个更简单的房间尺寸,对其进行了过滤,并重新绘制了图表。更新了jsfiddle