2016-12-28 8 views
1

ラスベリ・パイと異なる部屋の温度を記録する小さなesp8266温度センサ・ネットワークがあります。次に、dc.js(およびcrossfilter/d3)を使用して、これを複数系列の折れ線グラフとして表示します。私はこれが働いている。私がうまくいかないのは、たとえば、各部屋のボタンを追加して、その部屋のラインをチャート上でオン/オフにする方法です。dc.jsマルチライン・シリーズ・チャート・フィルタリング

私はあなたがそこに3つの部屋がある見ることができる私は、これまで https://jsfiddle.net/nts435ju/24/

を働いたものとjsfiddleを設定しています。私はルームディメンションでフィルタリングを使用する必要があると確信していますが、[d.room, +d.timestamp]配列を使用しているため、どのように行うのかわかりません。もう1つは、「先週」、「最後の48時間」と言ってフィルタリングするボタンを設定できるようにすることです。

助けてください。

+0

http://stackoverflow.com/q/33689331/676195 – Gordon

答えて

1

私はそれを行う方法を研究しました。私はクロスフィルターにもっと単純なルームディメンションを追加し、それをフィルターにかけ、グラフを再描画しました。更新jsfiddle

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

関連する問題