2012-01-30 84 views
0

我正在使用arbor.js,具体来说,我使用的是离您最近的鼠标来检测鼠标悬停在哪个节点上并突出显示它,都很好。arbor.js z-order

我的问题是我想确保鼠标下的节点位于顶部,即最后绘制的位置,所以它不会被其他节点遮挡。有没有人有任何运气找到一种方法来改变绘制顺序或节点的z顺序?

干杯本

回答

1

似乎真的Z顺序是不可能的,可以做最好的是对节点进行排序,在列表中的最后一个节点将在最后一次被渲染。

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

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