GraphStream Users

Archives de la liste Aide


Re: Making a data Visualization Software - URGENT NEED HELP


Chronologique Discussions 
  • From: guilhelm savin <guilhelm.savin AT gmail.com>
  • To: "graphstream-users AT litislab.fr" <graphstream-users AT litislab.fr>, Frankie Adair <frankiejesseadair AT gmail.com>
  • Subject: Re: Making a data Visualization Software - URGENT NEED HELP
  • Date: Wed, 5 Aug 2015 18:35:43 +0200

Hi, and welcome on GraphStream,

The "Getting Started" documentation contains all informations needed to build a basic graph (https://graphstream.github.io/doc/Tutorials/Getting-Started/). It can be completed with https://graphstream.github.io/doc/Tutorials/Storing-retrieving-and-displaying-data-in-graphs/ about how to store attributes of elements.

About reading your files, I guess that reading CSV in Java should not be a big deal, and Google should be your friend to solve that.
DGS is really easy to produce, so since you said you can get other formats, maybe it could be possible to make some hack to produce dgs directly ?

Cheers.
Guilhelm

2015-08-05 16:54 GMT+02:00 Frankie Adair <frankiejesseadair AT gmail.com>:
Having looked into Graph Stream, I've found it to be an excellent library in order to visualize data.

I'm currently working on a project to make a data visualization software for large sets of data and the applications Graph Stream provide are exactly what I'm looking for.

However the data files I need to upload and read in order to convert into a network map using Graph Stream are in the wrong format. I've read that the accepted formats in Graph Stream are; 

DGS (GraphStream)
DOT (GraphViz)
GML
TLP (Tulip)
NET (Pajek)
GraphML
GEXF (Gephi)

I have never worked with/ even heard of these data formats. The sample data I have to work with is the topological data describing each node (769 in total) and the edge's between each node represented by a 1 if there's an edge and 0 if there is not in a table making a 769x769 table, the Attribute data which shows attributes about each node forming a 769x7 table and the Community data, this sorts each of the 769 nodes into a community ranging from 1-11 communities forming a 769x1 table. All these data files are separate files currently in the format '.mat' but I'm able to convert them to '.csv' or whatever.

Ultimately I want to make a network map of Community Structure using this data via Graph Stream.

If any help on how I can go about using this data in Graph Stream and how I could carry this out could be provided it would be much appreciated. I only have another week to finish the project so a quick response will also be widely appreciated. 

thank you for taking the time to read this, I'll also attach the data files if it's any help. I'll attach them in '.csv. format but I can get other formats if necessary and I can also provide additional information if necessary.

Thanks Again.



--
Guilhelm Savin
PhD of Computer Science



Archives gérées par MHonArc 2.6.16.

Top of page