Graph layout algorithms in pure Julia
Julia
Latest commit a44cbae Aug 3, 2016 @IainNZ committed on GitHub Merge pull request #22 from Matt5sean3/remove_optim_deprecations
Removed deprecated names in tree_opt.jl

README.md

GraphLayout.jl

Graph layout and visualization algorithms, implemented in Julia.

GraphLayout GraphLayout GraphLayout

Development version: Build Status codecov.io

The package currently implements the following layout methods:

The visualizations are created using Compose.jl, enabling output to a variety of vector and raster image formats. The hierarchical drawing algorithm has multiple components, some of which can use exact algorithms instead of heuristics. To use these components JuMP and a suitable solver should be installed - JuMP will be automatically installed, but a solver will not.

GraphLayouts.jl is not a comprehensive graph visualization option yet, and may never be. Please consider using a more mature library. Some related packages may meet your needs:

Examples

If you have it installed you can plot the resulting graph layouts:

Pentagon

Random

MIT License. Copyright (c) 2016 Iain Dunning and contributors.