Skip to content
This repository has been archived by the owner on May 25, 2020. It is now read-only.

IainNZ/GraphLayout.jl

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

This package will only work on very old version of Julia. As of 2020 May, https://github.com/JuliaGraphs/GraphPlot.jl might be what you want. Good luck!

GraphLayout.jl

Graph layout and visualization algorithms, implemented in Julia.

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.

About

Graph layout algorithms in pure Julia

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages