TaskVis is a task-oriented visualization recommendation system. This repository presents the demo of TaskVis. The interface of the system is as follows:
- Python:3.7. The java environment is required, and the JAVA_HOME environment variable should be configured.
- Clingo: conda run
conda install -c potassco clingo
. MacOS runbrew install clingo
. - Packages:run
pip install -r requirements.txt
orconda install --file requirements.txt
- Run the command to start the backend service
python .\waitress_server.py
- The rule base is in
.\backend\visrec\asps
Run the following commands:
npm install
yarn install
yarn start
If the vega-embed error occurs during yarn start
, the error information is as follows:
| mark
| awrap
| async
...
Find the code block of the package that reported the error and delete async
.