0
votes

Are there any good options for visualising and exploring very large networks (millions of nodes and edges)?

An ideal solution would be something that takes an approach like google maps where it loads tiles of the specific area you're looking at only as it needs it and lets you zoom in on areas... does anything like this exist? I'm aware of some of the options like Gephi and Cytoscape, but I'm hitting the size limits with these.

Alternatively, are there any libraries/packages that might be useful for making this sort of thing? Assuming I had a dataset of every node and it's corresponding x and y coordinates.

1
What technology do you need to target? From your examples, it sounds like Java. This should be doable with the yFiles family of products, though this requires some custom code to adapt to your data.Sebastian
That looks like it could be very good. I'm pretty open to exploring any technologies really. I don't have much java but would be happy get stuck in and play around with it. Would you consider yFiles accessible for a non-java developer to get to grips with? Also do you know how this would handle larger graphs? (The gallery page mentions very large as 10,000 nodes)Ger
SO's not really the place for this kind of discussion... Still: yFiles is available for Java, C#, JS, AS and any capable dev should be able to get to grips with it. "Large" as in displaying them at the same time interactively. With virtualization (like in Maps) almost any size should be possible. Please contact the vendor for more info.Sebastian

1 Answers

0
votes

I came across something useful for this, pretty much what I was looking for with respect to the tiled/google maps type implementation. It's a gephi plugin called Seadragon Web Export.