(Disclaimer: I'm a core developer of Cytoscape)
D3.js is useful because it has nice presets for many types of data.
However, for network visualization, cytoscape.js has more advanced
features, including compound nodes, built-in user interaction just
like Cytoscape, etc. I think it's worth using multiple libraries if
you work on serious data visualization projects. Recently I've
developed simple web app prototype to visualize DAGs and trees, and it
uses several libraries including cytoscape.js, highcharts, etc.
http://chardonnay.ucsd.edu/dist/ (click any nodes to see visualization)
And I'm planning to extend it using treemap and other visualization
presets available in D3.js. It costs users few more seconds for
loading, but I think it's worth it if you work on relatively large SPA
(single-page application).
Thanks,
Kei
2013/8/26 Benjamin Hitz <
cisc...@gmail.com>:
--
Keiichiro Ono
http://keiono.github.io/