2
$\begingroup$

I have a data set that keeps track of who referred someone to a program, and includes the geo coordinates of both parties for each record.

What will be the best way to visualize this kind of data set? This visualization should also be able to use the geo coordinates to place this entities in the map to form clusters, or to superimpose them on a real map.

I am interested in an algorithm and/or a library that will help me do this. Library should be preferably written in Java, Python, Scala, or NodeJS. The record count can be as big as a thousand or hundreds of thousands.

$\endgroup$
2
  • 1
    $\begingroup$ Can you be more specific about your requirements? are you asking for an algorithm? software tool, library? how big is the data? $\endgroup$
    – Sean Owen
    Nov 15, 2014 at 14:22
  • $\begingroup$ Thanks for the response, i am looking for Algorithm and library but most importantly algorithm, the data is close be hundred of thousands of records. $\endgroup$ Nov 17, 2014 at 9:57

2 Answers 2

1
$\begingroup$

Your dataset can be viewed as a directed graph. The party's location (latitude and longitude) can be denoted as a node and the directed edge can denote who referred whom. Once the dataset can be viewed as this, the problem boils down to joining co-ordinates with lines.

$\endgroup$
0
0
$\begingroup$

Just go through Neo4j (graph data base and will be useful for social network analysis) also.. may be helpful

$\endgroup$
4
  • $\begingroup$ Neo4j itself does not provide visualization. I don't think this addresses the question, but maybe you can edit it to expand on how you would use this to make a visualization. $\endgroup$
    – Sean Owen
    Nov 21, 2014 at 10:39
  • $\begingroup$ gephi.github.io It support connecting to neo4j $\endgroup$ Nov 26, 2014 at 4:53
  • $\begingroup$ @SeanOwen is there a Javascript graph lib that works well with Neo4J that you will recommend. by the way, i have started learning Neo4j $\endgroup$ Nov 27, 2014 at 8:33
  • $\begingroup$ check this neo4j.com/developer/javascript $\endgroup$ Nov 27, 2014 at 8:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.