可重用的基于html的python可视化库
vislib的Python项目详细描述
vislib
python和ipython的基于web的可视化库
设置/使用
pip install vislib
vislib被设置为可在ipython交互环境中选择使用。 如果在ipython之外使用,它将生成html文件并打开 具有创建的可视化效果的默认浏览器。
可视化
vis.js时间线
丰富的互动时间线的图书馆。 呈现vis.js时间轴组件。见http://visjs.org/docs/timeline/
fromvislib.visjsimporttimelinetimeline([{'text':'first item','start':'2018-05-21 17:30:08.202'},{'text':'second item','start':"2018-05-21 17:31:53.712"},{'text':'third item','start':"2018-05-21 18:14:05.843"}],content_field='text',title='example1')
牛头形图
一个基于d3的图表库,优雅地混合了强大和简单。 呈现具有给定数据的基本Taucharts图表。见https://www.taucharts.com/
fromvislib.tauchartsimportchartchart([{'item':'car','amount':1},{'item':'book','amount':10},{'item':'bed','amount':3}],x='item',y='amount',title='Taucharts example')
叛逆
呈现treant.js树。见http://fperucic.github.io/treant-js/
fromvislib.treantimporttreetree({'text':{'name':"Parent node"},'children':[{'text':{'name':"First child"}},{'text':{'name':"Second child"}}]})
开发
生成文档
cd docs
rm -rf _build
make html
发布
rm -rf dist
python setup.py sdist bdist_wheel
twine upload dist/*