Data visualization of a conference network using D3.js library
-
The data represents the users and papers of a conference;
-
The data itself is originated from the
.gdffile insidedata/; -
This
.gdfis pre-processed (see below) and transformed into a.jsonwith additional information.
-
The
datadirectory contains scripts for data pre-processing; -
process_datais a python script to run the whole pre-processing; -
The
clusteringdirectory has all the necessary intermediate files created byprocess_dataand the k-means clustering C program and source code in./data/clustering/program; -
More info in
data/README.md.
-
D3.js is responsible for the real-time data retrieving and rendering;
-
The data is obtained from
./data/data.jsonusing the./scripts/ex4.jsscript; -
The JavaScript should be called by
./demo.htmlby running a local server, for example. Note that it may not work by openingdemo.htmlwith a browser, because external files are required; -
A few screenshots of the visualization working can be found in
./samples/; -
The D3 visualization chosen is the Hierarchical Edge Bundling.