While tools like Gephi allow for easy manipulation and examination of a network, to present such networks you’ll invariably need to export it into a more accessible form. This can be accomplished using vector imagery, such as PDF; or static images if the graph is small or meant to be viewed from a strategic perspective; or using tiled maps, like Seadragon, to have a static but extremely large image. Of course, we always want to give viewers the option to interact with the graph, not only because dynamic maps are more engaging but because they also allow us to hide a variety of details about individual nodes and only present them when they are selected.
Credit goes to Raphaël Velt–who created gexf-js–for a sleek and simple interface that presents graphs beautifully. You’ll notice that gexf-js uses bezier curves for the edges by default. I’ve changed the code from BezierCurveTo to a simple LineTo, which improves performance a bit but reduces clutter for the types of networks that I tend to work with.