mooigraph 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
..
examples 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
icons 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
log 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
src 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
README.md 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
dmake 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
hypercube-cli.pro 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
hypercube.1 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
hypercube.nsi 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
hypercube.pro 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
hypercube.qrc 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
licence.txt 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu
runthis.sh 84da8f24e2 added qt5 gui program to see the graph layout routines 3 lat temu

README.md

hypersfg

GNU GPL Free Graph visualization tool

Hypersfg does visualize graph formats as GML, simple DOT, graphml or
matrix data using a QT5 GUI and running the GNU GPL Free sfg.c layout
library with a layered sugiyma directed graph layout like graphviz dot.

To compile: qmake hypercube.pro
make
then run the hypersfg binary
in directory examples is graph data to try
also
make clean
make distclean

todo: node sizes and node + edge labels to improve

This is modified from GNU GPL Free Hypercube which uses spring-embedder:

Hypercube features a Qt based GUI tool for visualizing simple text based
graph representations as SVG and EPS images as well as a Qt independent
command line tool. Hypercube uses a simulated annealing algorithm to lay
out the graph that can be easy parametrized to achieve the desired look.

Main goals in development are portability and easy usage rather than high
performance and complexity. The command line tool does not use any other
libraries than the standard C++ library and the GUI tool uses "pure" Qt.

Hypercube

Build

Linux/OS X

GUI application:

lrelease hypercube.pro
qmake hypercube.pro
make

CLI tool:

qmake hypercube-cli.pro
make

Windows

GUI application:

lrelease hypercube.pro
qmake hypercube.pro
nmake release

CLI tool:

qmake hypercube-cli.pro
nmake

Binaries

Homepage

Hypercube homepage: http://tumic0.github.io/hypercube/