2016-11-30 5 views
0

私は短時間DyGraphsを使用しており、グラフをうまく表示しており、温度センサーからのさまざまなデータで期待どおりに動作しているようです。 ここで、スイッチを検出したオンオフタイプのグラフを作成しようとするときに問題が発生しています。オンまたはオフです。私はカスタムプロッタを書くのを見ようとしましたが、私が使うことができるコマンドなどの参照を見つけることができないので、すぐに停止します。DyGraphsでOn-Offグラフを作成できませんか?

単純なケースとして、d1、d2、d3、d4という4つのデータ値があるとします。 これらはそれぞれ0,1,0,0またはoff、on、off、offです。 私が望ましくないことは、直線がd1,0からd2,1に傾いていることです。私はそれが0にとどまり、d1の変化が起きたら、それから垂直に1になるようにします。

正しい方向に私を導く助けがあれば幸いです。

答えて

0

stepPlot option使用してみてください:予想通り、ほとんど機能しdanvk

g = new Dygraph(
 
    document.getElementById("graph"), 
 
    "t,d1,d2,d3\n" + 
 
    "1,0,0,0\n" + 
 
    "2,1,0,0\n" + 
 
    "3,0,1,0\n" + 
 
    "4,0,0,1\n" + 
 
    "5,1,0,1\n" + 
 
    "6,0,1,0\n" + 
 
    "7,1,1,1\n" + 
 
    "8,0,0,0\n", 
 
    { 
 
    legend: 'always', 
 
    title: 'On/Off Chart', 
 
    valueRange: [0, 1.5], 
 
    stepPlot: true // <---- 
 
    });
#graph { 
 
    width: 500px; 
 
    height: 150px; 
 
}
<script src="http://dygraphs.com/dygraph-dev.js"></script> 
 

 
<div id="graph"></div>

+0

おかげで、。私はうまく機能した適切な1と0でデータを入力したphp関数を書くことになりました。ステップグラフは、縦のグラフ線がない場合と少し違って見えますが、それはかなり受け入れられます。このようなコマンドのリストはどこにありますか? – gjt211

+0

http://dygraphs.com/options.html – danvk

+0

これを指摘してくれてありがとうdanvk、以前はそのページにかなりの時間を費やしていましたが、どういうわけかそのオプションが表示されないように管理していました。 – gjt211

関連する問題