【发布时间】:2013-10-03 16:22:27
【问题描述】:
我正在考虑实现一个基于 dygraph 的 HTML5 应用程序,该应用程序显示多个图,例如这个应用程序: http://www.triplespark.net/elec/pdev/cpld/ise-pfsim/ise-screen-sim-result.png
我想知道对 dygraph 的多个情节有一定经验的人对它的实施的看法。如上面的链接所示,地块应该一个在另一个之上,地块应该是可移动的(通过复选框)并且只能水平调整大小(放大和缩小)。
我基本上可以看到两种方式:
1) 按照here 的建议画一个像这样的大图:
http://dygraphs.com/tests/color-visibility.html
2) 在不同的 div 中绘制多个图(我最喜欢的选项)并像这样使它们保持同步:
http://dygraphs.com/tests/synchronize.html
注意:
1) 我不想在添加或删除一个地块时重绘所有地块。
2) 绘图可以有许多点(>1M 点)
我的第二个问题是关于情节的类型。我想知道是否有人可以看到如何给我一个关于 data_bus[0:7] 的“可折叠”图的实现的提示
任何建议都会很棒。我知道这个问题很笼统,我打算用最后一个例子来扩展这个问题,这个例子将展示这个问题的解决方案。
问候 法布里奇奥
【问题讨论】:
-
您可能会发现 dygraphs.com/tests/unboxed-spark.html 有助于摆脱图表的所有轴和其他非数据元素。您所要求的其余内容应该可以使用基本的 CSS 和 JS。
-
好吧,我刚刚完成了它的第二个版本,它看起来像这样dl.dropboxusercontent.com/u/32964564/vcdr_02/index.html 我现在想知道我是否应该使用一个画布和多个图而不是每个图一个画布。它在性能方面有很大的不同吗?
标签: javascript dygraphs