Dash Plotly implementation of vis.js library
Project description
DashVis Component
Full implementation of vis.js network framework for Plotly Dash
Explore the documentation
·
Report a bug
·
Request a feature
A full implementation of vis.js Network component for Dash Plotly. Useful for displaying dynamic, automatically organised, customizable network views.
Table of contents
Installation
PyPI
You can install dashvis with pip
:
pip install dashvis
Quick start
dashvis exposes a single component, DashNetwork. Simply create one and include it in your Dash layout. Simplest example:
import dash
from dashvis import DashNetwork
app = dash.Dash()
app.layout = html.Div([
DashNetwork()
])
if __name__ == '__main__':
app.run_server(debug=True)
See how it is used
- Run:
python -m venv dashvis-venv
source dashvis-venv/bin/activate
pip install -r requirements.txt
python usage.py
- Visit http://localhost:8050 in your web browser
Contributing
See CONTRIBUTING.md
Future work 🔨
- Update
usage.py
- Fix two disabled
vis.js
function calls - Add tests and code coverage badges
- Update this README
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dashvis-0.0.5.tar.gz
(216.7 kB
view hashes)
Built Distribution
dashvis-0.0.5-py3-none-any.whl
(216.9 kB
view hashes)