【问题标题】:dc.js multi line series chart filteringdc.js 多线系列图表过滤
【发布时间】: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


【解决方案1】:

我想出了如何去做。我只是在交叉过滤器中添加了一个更简单的房间尺寸,对其进行过滤,然后重新绘制图表。更新jsfiddle

https://jsfiddle.net/nts435ju/25/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多