2012-01-30 82 views
0

我正在使用arbor.js,具體來說,我使用的是離您最近的鼠標來檢測鼠標懸停在哪個節點上並突出顯示它,都很好。arbor.js z-order

我的問題是我想確保鼠標下的節點位於頂部,即最後繪製的位置,所以它不會被其他節點遮擋。有沒有人有任何運氣找到一種方法來改變繪製順序或節點的z順序?

乾杯本

回答

1

似乎真的Z順序是不可能的,可以做最好的是對節點進行排序,在列表中的最後一個節點將在最後一次被渲染。

如果要保存順序,則在加載數據時必須使用數組而不是json。

D3有一個內置的排序功能,可以解決這個問題,我認爲喬木可以使用相同的功能。