2014-11-24 61 views
0

我使用Dimple.js绘制了几个数据系列,我需要在现有图表上添加一个烛台或hi/lo系列。经过一番分析,我发现了两种可能的方法:Dimple.js烛台图表

1)在Dimple.js中使用浮动条选项。由于“宽度”(图表上的高度,但浮动条的宽度)会完全不同,因此每个烛台需要不同的数据系列。这感觉就像一个黑客,但其中一个好处是,这将使用Dimple做所有的渲染。除非有人想到如何减少黑客攻击,否则我可能不会走这条路。

2)下降到D3在点之间画线。我可以使用Dimple.js来绘制烛台的顶部和底部元素,然后使用D3绘制点之间的线。我会在一个系列上做一个selectAll(),然后绘制一个路径到另一个系列中的相关点。

如果对方法有其他建议,请让我知道。谢谢!

+0

其实我已经尝试了另一种方法,这似乎相当有效建立K线图。我为每个hi/lo组合创建一个新系列,并将其绘制为一个Dimple线。一招 - 你需要增加hi或lo值的x值,所以两个x不一样。我怀疑这是因为一个正确的函数f(x)不能有任何x值,这样f(x)会产生不同的y。 – 2014-11-24 19:53:30

回答