我試圖與懸停線D3圖,將數據從服務器上獲取,這就好比:D3:畫在數組對象多線圖互動懸停線
data = [
{
key: 'series_1',
values: [
{
time: 1420257136216,
value: 123
},
... ...
]
},
... ...
]
這裏是一個快速瀏覽我的代碼:Fiddle
問題:
我不能夠得到從D3平分功能x值(時間)的正確的y值的基礎上,從平分線功能的指數回報是不是我前面面觀。
我已經做了谷歌,其下面的這個例子d3.js Multi-series line chart interactive一些搜索,用於平分線的數據是這樣的:
data = [
{
series_1: '123',
series_2: '234',
time: '1420257136216'
},
....
]
我是否需要限制像上面的格式我的數據(也對數據進行排序)在我能從d3平分函數中獲得正確的返回索引之前?或者我可以實現它的任何其他方式?
非常感謝
類似[this](http://phil-pedruco.github.io/examples/coffeeHouse/)? – user1614080
@ user1614080 yeap。你提供的例子是使用nvd3。我知道許多js庫可以解決我的問題,但我只想知道如何實現它。 (因爲我現在正在挖掘其他代碼:P) – Neaped
最上面的圖表是香草d3,第二個圖表是nvd3。最上面的圖表使用'd3.bisector。 – user1614080