2014-11-24 89 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

回答