标签: javascript d3.js treemap
我很好奇d3.js中的数据连接和突变是如何工作的。对于图形化,有许多不同的方式来描绘数据,在一些方面,数据中的每个元素都直接影响其他数据的描绘方式,例如树形图。像条形图这样的其他图形具有更独立的数据。
我的问题是当我们更新d3.js中的当前节点时会发生什么。树形图是否会为每个更新的数据重新计算每个节点的大小和形状?或者,一旦更新了所有元素,我们就会重新计算所有节点的大小和形状。
我很好奇,因为当我尝试更新所有节点时,我的树形图似乎非常慢,但是当我删除图表并再次绘制它时效率更高。