python可视化大屏库big_screen示例详解


Posted in Python onNovember 23, 2021

python可视化大屏库big_screen示例详解

对于从事数据领域的小伙伴来说,当需要阐述自己观点、展示项目成果时,我们需要在最短时间内让别人知道你的想法。我相信单调乏味的语言很难让别人快速理解。最直接有效的方式就是将数据如上图所示这样,进行可视化展现。

具体如下:

big_screen 特点

便利性工具, 结构简单, 你只需传数据就可以实现数据大屏展示。

安装环境

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple flask

输入数据

在文件夹 data.py 中更新你需要展示的数据即可,如下为部分数据展示:

self.echart1_data = {
            'title': '行业分布',
            'data': [
                {"name": "商超门店", "value": 47},
                {"name": "教育培训", "value": 52},
                {"name": "房地产", "value": 90},
                {"name": "生活服务", "value": 84},
                {"name": "汽车销售", "value": 99},
                {"name": "旅游酒店", "value": 37},
                {"name": "五金建材", "value": 2},
            ]
        }
        self.echart2_data = {
            'title': '省份分布',
            'data': [
                {"name": "浙江", "value": 47},
                {"name": "上海", "value": 52},
                {"name": "江苏", "value": 90},
                {"name": "广东", "value": 84},
                {"name": "北京", "value": 99},
                {"name": "深圳", "value": 37},
                {"name": "安徽", "value": 150},
            ]
        }
        self.echarts3_1_data = {
            'title': '年龄分布',
            'data': [
                {"name": "0岁以下", "value": 47},
                {"name": "20-29岁", "value": 52},
                {"name": "30-39岁", "value": 90},
                {"name": "40-49岁", "value": 84},
                {"name": "50岁以上", "value": 99},
            ]
        }
        self.echarts3_2_data = {
            'title': '职业分布',
            'data': [
                {"name": "电子商务", "value": 10},
                {"name": "教育", "value": 20},
                {"name": "IT/互联网", "value": 20},
                {"name": "金融", "value": 30},
                {"name": "学生", "value": 40},
                {"name": "其他", "value": 50},
            ]
        }

本地运行

cd big_screen-master;
python app.py;

在线部署

你可以直接像在本地一样运行脚本,这样可以运行成功,如果我们想让它一直运行,我们可以在线部署。使用命令如下:

nohup python app.py

这时你可以查看进程

ps -ef | grep python

就会看到我们刚才 app.py 代码已经运行起来了,这个就是在后台运行,关闭连接之后一样会运行,这下就放心了。

但是,如果发生错误的话,我们是无法知道哪里出错的,这时我们指定日志输出文件

nohup python -u app.py > robot.log 2>&1 &

还有一个问题,我想停止在线运行怎么办?可以使用这个命令

kill PID

以上就是python可视化大屏库big_screen示例详解的详细内容,更多关于python可视化大屏库big_screen的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python内置函数的用法实例教程
Sep 08 Python
Python中使用items()方法返回字典元素对的教程
May 21 Python
利用Python中unittest实现简单的单元测试实例详解
Jan 09 Python
Django自定义用户登录认证示例代码
Jun 30 Python
打包PyQt5应用时的注意事项
Feb 14 Python
用python介绍4种常用的单链表翻转的方法小结
Feb 24 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
Feb 25 Python
python实现udp聊天窗口
Mar 31 Python
python自动提取文本中的时间(包含中文日期)
Aug 31 Python
python 星号(*)的多种用途
Sep 21 Python
python UIAutomator2使用超详细教程
Feb 19 Python
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
Jun 22 Python
python数据可视化JupyterLab实用扩展程序Mito
python入门学习关于for else的特殊特性讲解
Nov 20 #Python
Python标准库pathlib操作目录和文件
Nov 20 #Python
python数据可视化使用pyfinance分析证券收益示例详解
python编程学习使用管道Pipe编写优化代码
Nov 20 #Python
python自动化测试通过日志3分钟定位bug
Nov 20 #Python
Python实现位图分割的效果
You might like
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
JavaScript 编程引入命名空间的方法与代码
2007/08/13 Javascript
Code: write(s,d) 输出连续字符串
2007/08/19 Javascript
JavaScript URL参数读取改进版
2009/01/16 Javascript
jquery 模式对话框终极版实现代码
2009/09/28 Javascript
EasyUI 中 MenuButton 的使用方法
2012/07/14 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
JQuery替换DOM节点的方法
2015/06/11 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
Node.js实现文件上传
2016/07/05 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
vue 2.0组件与v-model详解
2017/03/27 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
2017/03/28 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
详解Python中的array数组模块相关使用
2016/07/05 Python
Python实现输出程序执行进度百分比的方法
2017/09/16 Python
python迭代dict的key和value的方法
2018/07/06 Python
Django保护敏感信息的方法示例
2019/05/09 Python
python时间序列按频率生成日期的方法
2019/05/14 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
python 寻找离散序列极值点的方法
2019/07/10 Python
详解Python实现进度条的4种方式
2020/01/15 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
2020/04/29 Python
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
美国钻石商店:Zales
2016/11/20 全球购物
银行实习人员自我鉴定
2013/09/22 职场文书
高中生学习的自我评价
2013/12/14 职场文书
运动会广播稿60字
2014/01/15 职场文书
交通安全教育制度
2014/02/02 职场文书
详解NodeJS模块化
2021/06/15 NodeJs