Statistical Interactive Visualization with pandas+Jupyter integration on top of Echarts.
BSD-3-CLAUSE License
Krisk bring Echarts to Python Data Science Ecosystem, and helpful tools for high level statistical interactive visualization.
pip install jupyter pandas krisk
jupyter nbextension install --py krisk --sys-prefix
jupyter nbextension enable --py krisk --sys-prefix
Krisk won't implement all features of Echarts. For more advanced usage, Krisk users can use JSON option
(or HTML) output produced by Krisk to optimize in Javascript.
Only basic charts are supported for explanation visualization. The plan will support:
Of course, contributions are welcome to support all chart types and advanced features.
Krisk is targeted for building interactive dashboard application on top of two key components of Jupyter framework, ipywidgets and Jupyter Dashboard.
Krisk is also act as tool to support reproducible chart by utilizing pandas DataFrame as data input.
To contribute and unit tests your changes, please do the following,
pip install coverage pytest
git clone https://github.com/your-username/krisk.git
cd krisk
coverage run --source krisk -m py.test
New BSD