今天主要介绍了python中的PywebIO模块制作一个数据大屏,一个制作数据大屏的工具,非常的好用,100行的Python代码就可以制作出来一个完整的数据大屏,并且代码的逻辑非常容易理解,需要了解更多的可以,或者获取更多的免费知识的,点击这个链接
目录
一、PywebIO介绍
Python
当中的PywebIO
模块可以帮助开发者在不具备HTML和JavaScript的情况下也能够迅速构建Web应用或者是基于浏览器的GUI应用,PywebIO还可以和一些常用的可视化模块联用,制作成一个可视化大屏,
我们先来安装好需要用到的模块
1 2 |
|
上面提到的cutecharts
模块是Python当中的手绘风格的可视化神器,相信大家对此并不陌生,我们来看一下它与PywebIO模块结合绘制图表的效果是什么样的,
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
output:
上述代码的逻辑并不难看懂,先实例化一个直方图Bar()对象,然后填上X轴对应的标签以及对应Y轴的值,最后调用PywebIO模块当中的put_html()
方法,我们会看到一个URL
在浏览器当中输入该URL便能够看到我们绘制出来的图表。当然在cutecharts
模块当中有Page()方法来将各个图表都连接起来,做成一张可视化大屏,
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|