2014-05-05 34 views
0

我试图让Mike Bostocks通过刷牙(http://bl.ocks.org/mbostock/1667367)重点+上下文使其成为可重用的例子:bost.ocks。 org/mike/chart/[对不起,我不允许发布超过2个链接]D3刷牙可重复使用

我修改了他的刷牙示例,有点完美,但是我现在无法使其重复使用。每当我尝试在上下文图表上选择某项内容时,焦点图表都会放大 - 但不会再出来。

的代码是在这里:http://plnkr.co/edit/VoEL1eFJI1Xnajzf82Zq?p=preview

谁能给我一个提示我做错了什么吗?

回答

0

您正在使用错误的画笔比例 - 它应该是分配给上下文图表的xScaleTimeLine。修正示例here

对于可重用的图表组件中的一般注意事项,包括数据处理(如解析日期和格式编号)并不是最佳做法。我首先会处理数据本身,然后将其传递给图表组件,以免需要进一步处理。即使所需的数据处理非常复杂(例如嵌套),也可以使用这样的图表组件。

+0

非常感谢Lars,也是对数据处理的暗示。 – user3255061