When it comes to communities, it is always useful to have a way to visualize both the node classification and the relationships between them. Graph visualization is a research field in itself and many packages exist out there for good visualizations. For instance, one of the most complete JavaScript libraries for data visualization, d3.js, also has features to draw graphs. However, when using d3.js, one has to manage the connection to Neo4j, data retrieval, and formatting. That's the reason why, in this section and the rest of this chapter, we are going to use the open source neovis.js JavaScript library. It is very easy to use because the connection to Neo4j is managed internally and we don't need to have any knowledge about the Neo4j JavaScript driver to make it work. neovis.js also creates pretty nice visualizations, like the one shown on the first figure of this chapter illustrating the Neo4j GitHub community, and it has a lot of customizable...





















































