A web based tool to represent the AIR model of LePa project
web based tool created using python and streamlit library to visualize the AIR model from Learning Path Project
the dependencies can be found in Visualizer/requirements.txt. Here is the list of dependencies:
networkx==2.8.7
pandas==1.5.0
pyvis==0.3.0
requests==2.28.1
streamlit==1.13.0
the python used for this project is Python 3.10.7
load FAKE1001 dataset or other datasets
. The demo csv file can be found @ Data/demo.csv
. Additionally the link to "other datasets" is provided for ease of accessSelect view
menu to access different views of the same datasetLegend
contains a legend to the graphYou can also pull the project on VS code (or any other platform that work with python), then follow the steps below:
python Visualizer\views.py
in terminal (the command might be different based on the platform and python version you have installed) to make sure its error free. streamlit run Visualizer\VisualizerApp.py
in terminal. This will open the streamlit application in the web where you can use the same data as web based to use the application. dataset: refers to a csv file containing elements, one per row. The list of attributes per row adheres to schema <
layout: refers to a particular spatial arrangement of the visualization elements (nodes, edges). Not to be confused with view.
view: refers to a particular presentation of the underlying data model, in terms of the subset of data displayed and how the data is represented (e.g., the use of different types of node shapes and colours to correspond to different data attributes).