The hubigraph package

[Tags: bsd3, library]

Hubigraph is a Haskell wrapper for Ubigraph, which is a tool for visualizing dynamic graphs.


[Skip to ReadMe]

Properties

Versions0.3.1, 0.3.2
Change logNone available
Dependenciesbase (>=3 && <5), containers (>=0.2.0.0), haxr (>=3000.2.1), mtl (>=1.1.0.1) [details]
LicenseBSD3
AuthorKohei Ozaki <eowner@gmail.com>
MaintainerMatei Tene <matei.tene@cti.pub.ro>
Stabilityexperimental
CategoryGraphics
Home pagehttp://ooxo.org/hubigraph/
UploadedTue Jan 18 16:53:13 UTC 2011 by KoheiOzaki
DistributionsNixOS:0.3.2
Downloads354 total (12 in last 30 days)
Votes
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for hubigraph-0.3.2

Hubigraph

http://ooxo.org/hubigraph/

DESCRIPTION

a Haskell wrap for Ubigraph (http://www.ubietylab.net/ubigraph)

FEATURES/PROBLEMS

It provides a shortcut to draw a graph in ubigraph (by calling XML-RPC internally.)

SYNOPSIS

Make sure Ubigraph server is started before using this library.

 import Graphics.Ubigraph

 u x = initHubigraph "http://localhost:20738/RPC2" >>= runHubigraph x

 main = u $ mkRing 10

 mkRing n = do mapM_ (newVertexWithID) [0..(n-1)]
               mapM_ (newEdge') [0..(n-1)]
               sid <- newVStyle 0
               setVStyleAttr (VColor "#ff0000") sid
               setVStyleAttr (VShape Sphere) sid
               mapM_ (changeVStyle sid) [0..(n-1)]
     where newEdge' e = newEdge (e, (e+1) `mod` n)

REQUIREMENTS

Ubigraph (http://www.ubietylab.net/ubigraph).

INSTALL

$ cabal install hubigraph

LICENSE

The BSD3 License