2013-10-10 56 views
0

夥計 -第二d3.js引發了第一次不完全在X軸重複

我現在嘗試基於第一圖表中系列點擊其觸發第二個圖表。

在此基礎上選擇,兩組數據的一個被髮送到功能:

.on("mouseup", function(d) {return d.myCat == 0 ? updateData(yesXYZData) : updateData(nonXYZData)}) 

這部分工作,但我的目標DIV得到一個大籌碼,而不是重複我期待。

function updateData(whichDataSet) {... 

我試圖把的updateData()函數轉換成在window.onload功能,欺騙或重複使用的各種元件(因爲域和範圍的X軸是相同的,我期望重用)。

[注 - 我已經採納了Lars Kothoff關於數據對象中數字的建議。另外,我稍後會創造更好的數據結構,採用crossfilter.js和本地d3.js數據manipulation-現在我需要一個工作原型演示功能]

這裏是要點:

https://gist.github.com/RCL1/6906892

提前致謝!

-RL

+0

你是什麼意思迭代?你的功能應該做什麼,實際發生了什麼? –

+0

它應該創建一個類似於最初的圖表,但基於傳遞給它的數據集。相反,我得到一個非常寬的堆棧。它看起來不是在計算x軸。由於其非線性特性,我在調試d3.js時遇到很大困難,因此很難在創建過程中觀察發生了什麼。 – user1515373

+0

gist參考添加.. – user1515373

回答

0

第242行的要點。我需要使用非過濾版本的數據來計算x軸(totalAll.map)。

相關問題