Tinkerpop graph visualization

4,169 views
Skip to first unread message

Anthony Cros

unread,
Nov 29, 2016, 11:06:44 AM11/29/16
to Gremlin-users

Hi!


I've been googling around all morning and can't seem to find a way to visualize a relatively simple graph, something that would look like this (ironically found on https://github.com/tinkerpop/blueprints/wiki/GraphSON-Reader-and-Writer-Library):






http://www.tinkerpop.com/docs/3.0.0.M1/#_gremlin_i_o describes a few serialization formats but none that seem to allow creating such a visualization. GraphML seems too lossy and I can't find a tool that would turn GraphSON into an image like the above's, nor one that would support a kryo dump. It also looks like Rexter Dog House isn't supported anymore, and the replacement "Dashboard" mentioned in https://groups.google.com/forum/#!topic/gremlin-users/rqdM-aR7TWA seems not to have happened in the end.

Any suggestions?

Thanks,

Anthony



Daniel Kuppitz

unread,
Nov 29, 2016, 11:13:13 AM11/29/16
to gremli...@googlegroups.com
All the toy graph visualizations in the docs were created by hand (a hand named Marko). To create visualizations automatically, you can use the Gephi Plugin.

Cheers,
Daniel


--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/badc5aed-7214-4bb8-ac8d-a429639b3c85%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Anthony Cros

unread,
Nov 29, 2016, 11:43:15 AM11/29/16
to Gremlin-users
I see, I thought they looked pretty nice! I suppose all the nice ones in http://s3.thinkaurelius.com/docs/titan/1.0.0/getting-started.html where created by hand too?

I'll try the Gephi plug-in and will report my findings.

Thanks!


On Tuesday, November 29, 2016 at 11:13:13 AM UTC-5, Daniel Kuppitz wrote:
All the toy graph visualizations in the docs were created by hand (a hand named Marko). To create visualizations automatically, you can use the Gephi Plugin.

Cheers,
Daniel

On Tue, Nov 29, 2016 at 5:01 PM, Anthony Cros <cros.a...@gmail.com> wrote:

Hi!


I've been googling around all morning and can't seem to find a way to visualize a relatively simple graph, something that would look like this (ironically found on https://github.com/tinkerpop/blueprints/wiki/GraphSON-Reader-and-Writer-Library):






http://www.tinkerpop.com/docs/3.0.0.M1/#_gremlin_i_o describes a few serialization formats but none that seem to allow creating such a visualization. GraphML seems too lossy and I can't find a tool that would turn GraphSON into an image like the above's, nor one that would support a kryo dump. It also looks like Rexter Dog House isn't supported anymore, and the replacement "Dashboard" mentioned in https://groups.google.com/forum/#!topic/gremlin-users/rqdM-aR7TWA seems not to have happened in the end.

Any suggestions?

Thanks,

Anthony



--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.

Jean-Baptiste Musso

unread,
Apr 17, 2017, 2:50:30 PM4/17/17
to gremli...@googlegroups.com
I believe Marko did these drawings with OmniGraffle: https://www.omnigroup.com/omnigraffle


Jean-Baptiste

To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/258a8f8e-8329-44d3-bf0d-868a9af65690%40googlegroups.com.

Umesh Jayasinghe

unread,
Dec 5, 2019, 12:01:55 AM12/5/19
to Gremlin-users

Hi,
If you are starting a tinkerpop server, you can use thhis is a tool (like how neo4j visualize) I've created to visualize gremlin queries. You should execute a query to get a set of nodes and it will show you how those nodes are getting connected. You can execute multiple queries and results would add up to the existing graph until you clear the graph. You can also click on a node/edge to see the properties or traverse in/out. Give it a go! Cheers!

https://github.com/prabushitha/gremlin-visualizer

Stephen Mallette

unread,
Dec 9, 2019, 7:38:20 AM12/9/19
to gremli...@googlegroups.com
Thanks for posting about your tool. Is there anything that it does better or differently than other visualization tools out there?

--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.

HadoopMarc

unread,
Dec 9, 2019, 11:10:43 AM12/9/19
to Gremlin-users

Hi Umesch,

If Stephen's question sounds a bit harsh, I am sure he did not mean to discourage you. Stephen maintains the page with third party TinkerPop compatible software and he probably wants to enquire whether your project deserves to be mentioned. Some of the existing projects, like Graphexp, have a certain likeness to your project but have already proven to stay up-to-date after TinkerPop version upgrades.

Best wishes,

Marc

Op maandag 9 december 2019 13:38:20 UTC+1 schreef Stephen Mallette:
To unsubscribe from this group and stop receiving emails from it, send an email to gremli...@googlegroups.com.

Stephen Mallette

unread,
Dec 9, 2019, 11:56:33 AM12/9/19
to gremli...@googlegroups.com
thanks HadoopMarc - I definitely didn't mean for my question to sound brusk (perhaps I rushed it a bit). I was genuinely interested in learning more about the tool and if there were features that held advantages that people on the list should know about.

To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/24497442-606b-4171-9d23-b1c55c7aea1f%40googlegroups.com.

Benjamin Ross

unread,
Dec 9, 2019, 1:21:48 PM12/9/19
to gremli...@googlegroups.com
I've found writing a method to grab all vertices `g.V()`,a method to grab all edges `g.E()`, converting the output to dot language and then calling graphviz to visualize it in some javascript app can be done in relatively few lines of code.

Umesh Jayasinghe

unread,
Dec 18, 2019, 3:05:11 AM12/18/19
to Gremlin-users
I've been working over a project which deals with some complex logic. I tried working with different tools listed and for my work most of the tools didn't work well in terms of visualization. So I decided to come up with a kind of developer-friendly visualization tool where you can connect to a gremlin server (like Graphexp does). I've used this tool to visualize graphs with tinkerpop server, janusgraph, amazon neptune. Below are some of the features I added.
  • If you don't clear the graph and execute another gremlin query, results of previous query and new query will be merged and be shown. (build the visualization using multiple queries)
  • Node and edge properties are shown once you click on a node/edge
  • Change the labels of nodes to any property
  • View the set of queries executed to generate the graph
  • Traverse in/out from the selected node

I'm would add some more features and sandbox environments to play around. Your suggestions and contributions to this open-source project are welcome. Thanks.
To unsubscribe from this group and stop receiving emails from it, send an email to gremli...@googlegroups.com.

Stephen Mallette

unread,
Dec 19, 2019, 6:48:21 AM12/19/19
to gremli...@googlegroups.com
I've added your tool to the our index on the home page. It will appear the next time we publish the web site.  Please continue to let us know about future features and releases.Thanks!

To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/2a697517-044e-4537-89ea-d2bd37b4911f%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages