无法使用 DyGraphs 创建开关图?

Unable to create On-Off graph with DyGraphs?

我使用 DyGraphs 已经有很短的时间了,它可以很好地显示图形,并且似乎可以按预期使用来自温度传感器的不同数据。 我遇到问题的地方是尝试创建和关闭类型图,我检测到开关是打开或关闭的。我曾尝试编写自定义绘图仪,但很快就停止了,因为找不到任何关于我可以使用的命令等的参考。

举个简单的例子,假设我有 4 个数据值,名为 d1、d2、d3、d4。 这些顺序中的每一个都是 0、1、0、0 或关闭、打开、关闭、关闭。 我不想要的是从 d1,0 到 d2,1 的线有一个角度。我希望它保持 0 直到 d1 的变化,然后垂直到 1 等等。

任何能指导我正确方向的帮助都将不胜感激。

尝试使用 stepPlot option:

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>