Like Kei, I'm very suspect of the value 3D brings if the relationships themselves are more or less "2D" or dimensionless, and the number of data elements (and relationships) is relatively large. For that matter, even 2D representations of the total graph space are not all that communicative. What it can bring is a really busy UI that chews up a lot of GPU and CPU cycles, and can generate some cool wall art...
When applied to a meaningful and manageable subset of nodes, it can provide some utility. In terms of 3D, since the network of nodes is effectively "shapeless", you'd need to define/associate/specify some type of dimensionality to make it valuable - e.g. the X/Y plane represents people and group relationships and the Z dimension represents products they buy... I think more work needs to be done in thinking about the "what and why" in advance of the "how". -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Christopher Schmidt Sent: Tuesday, October 12, 2010 2:07 PM To: Neo4j user discussions Subject: [SPAM] Re: [Neo4j] Graph visualization Kei, you mean the answer (...point, ...insight) is mostly 'no'? I hope that it depends on the type of data you want to show. Although it is an issue to create layouts in a 3D space that adds some visual value (we are only used to use 2D presentations). Maybe the possibility to rotate, fly through and live highlight (by changing colors etc.) of nodes and assocs can bring this value. Christopher On Tuesday, October 12, 2010, Keiichiro Ono <[email protected]> wrote: > Hi. > Except small and sparse graph, 3D force-directed/spring model > automatic layouts creates big hairball and it is very hard to browse. > I've tried igraph and it creates nice 3D visualizations, but in many > cases, our users (mostly scientists) say, "it's cool...but what's the > point? Does it give us new insights by extra dimension?" > > Are there any people working on this fundamental problem? > > Thanks, > Kei > > 2010/10/12 Alex Averbuch <[email protected]>: >> Hey, >> igraph already supports 3D layouts and makes the vertex coordinates >> programmatically accessible. Maybe Jung or something similar (and Java >> based) would offer the same functionality? >> >> igraph is written in Python so not the idea solution, but for a proof of >> concept you could hardcode the coodinates that igraph gives you. Then once >> the actual visualizations are working, work on your own (or integrate with >> another library) layout algorithms. >> >> On Tue, Oct 12, 2010 at 11:34 AM, Christopher Schmidt < >> [email protected]> wrote: >> >>> I think that the most tricky thing will be the algorithm, that places the >>> nodes and associations in a 3D space. >>> >>> Christopher >>> >>> Am 2010 10 12 11:08 schrieb "Andreas Kollegger" < >>> [email protected]>: >>> That would be super cool. 3D could be beautiful, and possibly allow more >>> interesting visualizations of a graph. In addition to an overview of the >>> "scene", it would be fun to play with 1st person and 3rd person views of >>> the >>> current node. >>> >>> What would be an easy proof-of-concept? >>> >>> /Andreas >>> >>> >>> On Oct 12, 2010, at 1:19 AM, Andrew Andkjar wrote: >>> >>> > I have not seen one in my Internet travels, h... >>> _______________________________________________ >>> Neo4j mailing list >>> [email protected] >>> https://lists.neo4j.org/mailman/listinfo/user >>> >> _______________________________________________ >> Neo4j mailing list >> [email protected] >> https://lists.neo4j.org/mailman/listinfo/user >> > > > > -- > Keiichiro Ono http://www.keiono.net/ > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > -- Christopher twitter: @fakod blog: http://blog.fakod.eu _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

