Visualization

478 views
Skip to first unread message

Guizmo

unread,
Mar 31, 2014, 9:19:39 PM3/31/14
to aran...@googlegroups.com
This is a built in feature into Arango.
There are also dedicated software platform and tools for graph data visualization and exploration, to manipulate and analyze graphs such as Maltego, Gephi, Cytoscape to mention the main ones i can think of.
Some graph db support some of these tools or benefit of a support from them (ie the tools support the db).

What about Arango ?

Lucas Dohmen

unread,
Apr 1, 2014, 4:54:30 AM4/1/14
to aran...@googlegroups.com
Hey Guizmo,

I have two answers for you:

1. ArangoDB can do its own graph data visualization and exploration, it is part of the ArangoDB admin backend and was subject of Michael Hackstein's master thesis. Please try it out and give us some feedback!
2. If you want to use it with tools like Gephi, please see the ticket https://github.com/triAGENS/blueprints-arangodb-graph/issues/7 and give your two cents :)

Best Wishes
Lucas

Guizmo

unread,
Apr 1, 2014, 5:11:46 PM4/1/14
to aran...@googlegroups.com
Hi Lucas,

Yep, i were aware of 1 :), not of 2, thanks you for driving me there.

Pankaj Doharey

unread,
Apr 2, 2014, 2:02:09 AM4/2/14
to aran...@googlegroups.com
OK this was interesting, didnt know this feature.

 Thanks.


--
You received this message because you are subscribed to the Google Groups "ArangoDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email to arangodb+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Lucas Dohmen

unread,
Apr 2, 2014, 3:47:17 AM4/2/14
to aran...@googlegroups.com
You're both welcome :)

Patrick Mulder

unread,
Apr 2, 2014, 4:38:46 AM4/2/14
to aran...@googlegroups.com
Regarding graphs, I saw some talk by Andrei Kashcha who explores graphs a lot with some open-source (CommonJS based JavaScript) projects:




Maybe interesting for the graphs folks.

Guizmo

unread,
Apr 2, 2014, 4:47:29 AM4/2/14
to aran...@googlegroups.com
Thanks you Patrick, yep we have several interesting libraries such as :


On Tuesday, 1 April 2014 03:19:39 UTC+2, Guizmo wrote:

Nate Gardner

unread,
Aug 25, 2016, 11:22:13 PM8/25/16
to ArangoDB
I would absolutely love it if there was some kind of Cytoscape Arango bridge. For enormous graphs, a web solution just won't be powerful enough, even if it is WebGL accelerated. I wonder how hard it would be to dump relations in a format Cytoscape could read?

Wilfried Gösgens

unread,
Aug 26, 2016, 4:27:15 AM8/26/16
to ArangoDB
Hi Nate,
as you already know arangodb produces json documents as an output.

As far as I read the desktop Cytoscape overwiew most of the import formats seem to be xml based.  However, their web-version seems to be json based:

https://github.com/cytoscape/cytoscape.js/blob/master/test/collection-algorithms2.js

A question to the cytoscape developers would be, whether the desktop client can read the same graph data in json format as the webclient can - or if it can just dump it.

Then you could use ArangoDBs AQL to formulate the output results directly in the format the web client can understand:

( using this example graph: https://docs.arangodb.com/3.0/AQL/Graphs/Traversals.html#example-execution )

LET g = (FOR v, e IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph' LET vx = MERGE(v, {id: v._key}) LET ex = MERGE(e, {source: e._from, target: e._to}) RETURN {v : {data : vx} , e: {data: ex}}) RETURN { nodes: g[*].v, edges: g[*].e}




Btw, ArangoDB 3.1 is going to bring a new graph viewer, you can take a sneak preview of it here:

https://github.com/arangodb/example-datasets#debian-dependency-graph

Cheers,
Willi
Reply all
Reply to author
Forward
0 new messages