Data Visualization Libraries Based on D3.JS - Mike McDearmon There are a lot of ways to visualize data on the Web (with more emerging every day), but the flexibility, versatility, and energized development community surrounding D3.js makes it a great option to explore. The following list of D3 plugins, extensions, and applications below is by no means comprehensive, but oughta be enough to keep you busy for a while. If you’re just getting your feet wet with D3.js, here are some great learning resources to get you acclimated:D3 for mere mortals: Great introductory lessons for those starting from scratch.Try D3 Now: Another great resource for learning about core D3 concepts.Data-Driven Documents (paper): An academic article by Mike Bostock with loads of footnotes.Learning D3, Scott Becker: A quick and effective tutorial series to get yourself up and running.Dashing D3: A very thorough tutorial series covering a LOT more than just D3.Interactive Data Visualization for the Web is a fantastic book by Scott Murray.
vis.js - A dynamic, browser based visualization library. Cytoscape.js frewsxcv/graphosaurus anvaka/graph-drawing-libraries Kartograph.org Graph Visualization for Neo4j Graph Visualization for Neo4j Goals This article reviews the different tools available for visualizing graph-based data. Prerequisites You should have familiarized yourself with Graph Databases and the Property Graph Model. Beginner Overview Screencast: The Neo4j Browser Presentation: SVG-Based Graph Interaction Library: Alchemy.js Open Source… Learn More → Developer Working with Data Goals This article reviews the different tools available for visualizing graph-based data. Prerequisites You should have familiarized yourself with Graph Databases and the Property Graph Model. Beginner Overview Graph visualisations are a powerful tool to convey the content of a graph. In all cases, the visualizer request JSON data for all or part of the graph data then dynamically creates an in-memory JavaScript visualization on the client side. Screencast: The Neo4j Browser The default Neo4j Server has a powerful, customizable data visualization tool based on the built-in D3.js library. Target JSON Datastructure
Popoto.js JSNetworkX JSNetworkX is a port of the popular Python graph library NetworkX. From their website: NetworkX is a Python language software package for the creation, manipulation, and study of the structure, dynamics, and function of complex networks. With NetworkX you can load and store networks in standard and nonstandard data formats, generate many types of random and classic networks, analyze network structure, build network models, design new network algorithms, draw networks, and much more. JSNetworkX aims to bring graph processing to JavaScript, client- and server-side, and to provide an easy way to visualize graphs in the browser. Note JSNetworkX is still in an early stage of development and only part of NetworkX has been fully ported.