Geospatial Social Network Analysis Visualization

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.

Topic library visualization social-network-analysis scalability

Category Data Science


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


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.

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.