An interactive visualization system that allows users to explore the evolutions of dynamic ego-networks at the three analysis levels: global level, local level and individual level.
Demo video: see the file "dyegovis_Demo.mp4"
The visualization system can run in Ubuntu or Windows system. It consists of server and frontend.
-
To install the dependency packages of the system server, under the project dir "server", open the terminal and run the command:
pip install -r requirements.txt
-
Install MongDB (a document-oriented database management system) in your computer.
-
Import the json files in the project dirs "MongDB/enron" and "MongDB/tvcg" into your MongDB according to the scheme shown in the picture "MongoDB/Directory_of_DB_collections.png".
-
Run the file "App.py".
-
Install Node.js in your computer.
-
To install the dependency packages of the frontend, under the project dir "frontend", open the terminal and run the command:
npm install
-
Under the project dir "frontend", open the terminal and run the command:
sudo npm run dev
-
Access the system interface at http://localhost:8080 in your browser.