从第一个触发的第二个d3.js不会完全迭代X轴

时间:2013-10-10 19:35:05

标签: javascript triggers d3.js

民众 -

我现在正试图根据点击第一个图表中的哪个系列来触发第二个图表。

根据选择的内容,将两个数据集中的一个发送到函数:

.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数据操作创建更好的数据结构 - 现在我需要一个展示功能的工作原型。]

这是要点:

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

提前致谢!

-RL

1 个答案:

答案 0 :(得分:0)

要点的第242行。我需要使用非过滤版本的数据来计算x轴(totalAll.map)。