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:edgeor 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 runRun the following command to build the docker image:
make imageLicensed under MIT