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 相关文章推荐
Linux下编译安装MySQL-Python教程
Feb 02 Python
python实现通过pil模块对图片格式进行转换的方法
Mar 24 Python
Python基于动态规划算法计算单词距离
Jul 25 Python
python&MongoDB爬取图书馆借阅记录
Feb 05 Python
基于Django的python验证码(实例讲解)
Oct 23 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
Oct 29 Python
Python中常见的异常总结
Feb 20 Python
Python 对输入的数字进行排序的方法
Jun 23 Python
python基于socket实现的UDP及TCP通讯功能示例
Nov 01 Python
Python object类中的特殊方法代码讲解
Mar 06 Python
如何在keras中添加自己的优化器(如adam等)
Jun 19 Python
Python语言规范之Pylint的详细用法
Jun 24 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
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
javascript实现 在光标处插入指定内容
2007/05/25 Javascript
js模拟淘宝网的多级选择菜单实现方法
2015/08/18 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
Vue.js用法详解
2017/11/13 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
2018/01/08 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
[01:03:27]NAVI vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python解析json实例方法
2013/11/19 Python
Python通过解析网页实现看报程序的方法
2014/08/04 Python
跟老齐学Python之编写类之四再论继承
2014/10/11 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
2018/01/24 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
2020/07/20 Python
Pycharm 解决自动格式化冲突的设置操作
2021/01/15 Python
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
寻找迷宫的一条出路,o通路;X:障碍
2016/07/10 面试题
致跳远运动员广播稿
2014/02/11 职场文书
安全大检查实施方案
2014/02/22 职场文书
代理协议书
2014/04/22 职场文书
教师自我剖析材料
2014/09/29 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
大学生求职自荐信
2015/03/24 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
2021/04/03 Python
Vue操作Storage本地化存储
2022/04/29 Vue.js