可重用的基于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/*

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JAVAutil。整数java的扫描器键盘输入   java通知运行后立即崩溃   java如何在一个只能由类修改而不能由其实例修改的类中生成静态变量?   数据库Java字段猜测   返回值周围的java括号为什么?   java Android更新通讯录中的联系人   一个消费者正在读取数据   java是否可以通过编程方式为蓝牙配对设置pin?   java Spring引导和buildResponseEntity()   java为什么序列化可以在没有实现可序列化的情况下工作   Java同步无助于相互排斥   twitter Java Twitter4J未在推文下显示源标签   为什么Javasocket不支持中断处理?