Я использую библиотеку D3.js
и смотрю демонстрацию принудительного графа:
http://mbostock.github.com/d3/ex/force.html
Я также смотрю на дерево узловых ссылок:
http://mbostock.github.com/d3/ex/tree.html
Я бы хотел:
- Начните с принудительно направленного графа, и когда пользователь нажимает на узел, он плавно анимируется в дерево с выбранным узлом в центре. - Затем, когда пользователь щелкает любое пустое место на холсте, он должен вернуться к принудительно-ориентированному графику.
Кто-нибудь делал что-нибудь подобное раньше или есть какие-нибудь советы по поводу наилучшего подхода? Я новичок в D3.js и понятия не имею, поддерживается ли это вообще фреймворком.