This application exposed as a web api is used for different visualizations used in MNCD application and can be also used for different purposes.
The following charts are supported (ilustrated on the Florentine dataset):
Charts | |||
---|---|---|---|
Single Layer - Network | Spring | Circular | Spiral |
Single Layer - Communities | Spring | Circular | Spiral |
Multi Layer | Slices | ||
Multi Layer - Communities | Slices | ||
Common Charts | Barplot | Treemap | |
You can run the application as docker container with the following command:
docker run --name mncd-viz -p 5050:5050 ghcr.io/matejkubinec/mncd-viz:edge
or alternatively with compose:
services:
mncd-viz:
container_image: mncd-viz
image: ghcr.io/matejkubinec/mncd-viz:edge
restart: unless-stopped
ports:
- "5050:5050"
To setup the development environment use the following commands:
# 1. Create virtual environment
make venv
# 2. Install dependencies
make deps
# 3. Run the application
make run
Run the following command to build the docker image:
make image
Licensed under MIT