Свернуть/развернуть дочерние узлы дерева в d3.js?

Я строю древовидную структуру (точнее, изменяю один из примеров с набором моих собственных данных в моем собственном json), и я пытаюсь создать некоторую функциональность:

Схема моего дерева такая же, как в примере с деревом: http://mbostock.github.com/d3/ex/cluster.html

Я добавляю (в круги) событие onclick, которое я хотел бы свернуть дочерними узлами выбранного узла. То есть, когда пользователь щелкает стальной синий круг, связанный с узлом, я хочу, чтобы дочерние узлы исчезли.

Я просмотрел документацию и не нашел ничего, что позволило бы мне свернуть или исчезнуть узлы.

Что мне делать?

7
задан VividD 19 January 2014 в 10:28
поделиться