我正在尝试使用 D3.js 和以下示例实现树形图:http: //mbostock.github.com/d3/ex/treemap.html
到目前为止,它工作得很好。
我的问题是,如果我想使用转换为一组全新的数据刷新树形图项,我做不到。如果我重新初始化树图对象,我只能这样做。
我们举一个简单的例子:
数据集 1:产品 1、产品 2、产品 3……数据集 2:LOC1、LOC2、LOC3、LOC4……
我想在两个数据集之间切换时有一个过渡动画,这两个数据集具有不同的元素数量和不同的大小(值)。同样,我只能通过基本上删除父 DIV id ($("#treemap_1").empty();) 的元素来做到这一点,然后使用新数据集重新创建整个树图。
抱歉,我对 D3.js 很陌生,所以也许这很明显。:)
谢谢和最好的问候,本斯