0

我正在使用 arbor.js,特别是我使用最接近鼠标来检测鼠标在哪个节点上并突出显示它,一切都很好。

我的问题是我想确保鼠标下的节点位于顶部,即最后绘制的节点,因此它不会被其他节点遮挡。有没有人幸运地找到了改变节点的绘制顺序或 z 顺序的方法?

干杯本

4

1 回答 1

1

似乎真正的 Z 顺序是不可能的,最好的办法是对节点进行排序,列表中的最后一个节点将最后呈现。

如果要保留顺序,则在加载数据时必须使用数组而不是 json。

D3 有一个内置的排序功能可以解决这个问题,我认为 arbor 可以使用相同的功能。

于 2012-04-26T06:43:15.470 回答