超强大!python可视化这款大屏就够了!(代码片段)

Python学习与数据挖掘 Python学习与数据挖掘     2023-01-15     792

关键词:

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

提到数据可视化,我们会想到 Plotly、Matplotlib、Pyecharts 等可视化库,或者一些商用软件Tableau、FineBI等等。

如果你希望操作更简单、展现效果更强大,那么这款工具 big_screen 更适合你了,欢迎收藏学习,喜欢点赞支持。文末提供代码。

本文介绍流程如下:

  • 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学习与数据挖掘,后台回复:大屏

python第三方库大全看这一篇就够了(1000+工具包)(代码片段)

...架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。中文版Github地址: https://github.com/jobbole/awesome-python-cn英文版Github地址࿱ 查看详情

elasticsearch入门,看这一篇就够了(代码片段)

Elasticsearch入门,看这一篇就够了前言可视化工具kibanakibana的安装kibana配置kibana的启动Elasticsearch入门操作操作index创建index索引别名有什么用删除索引查询索引exist索引操作document插入document查询document删除document更新document使用... 查看详情

pycharm新手教程,只需要看这篇就够了

pycharm是一款高效的pythonIDE工具,它非常强大,且可以跨平台,是新手首选工具!下面我给第一次使用这款软件的朋友做一个简单的使用教程,希望能给你带来帮助!目前pycharm一共有两个版本,Professional(专业版本)」和「社区版... 查看详情

可视化监控大型集群,这一个工具就够了!

...,我们将向你展示如何将Datadog与Rancher集成,通过丰富的可视化、算法告警和其他功能 查看详情

可视化监控大型集群,这一个工具就够了!

...,我们将向你展示如何将Datadog与Rancher集成,通过丰富的可视化、算法告警和其他功能 查看详情

python自动化办公之word,全网最全看这一篇就够了(代码片段)

...6https://tangxing.blog.csdn.net/article/details/108418066环境安装使用Python操作word大部分情况都是写操作,也有少许情况会用到读操作,在本次教程中都会进行讲解,本次课程主要用到以下4个库 查看详情

就够了(代码片段)

本文目录前言shiro几大核心组件shiro配置信息Cookie被禁用了还可以使用Shiro框架吗?Cookie过期了会自动删除缓存的Session信息吗?shiro实现Cookie、Token双兼容如何做到登出后清除认证、授权、Session缓存?如何对Session进行CRUD测... 查看详情

2022版超详细python+pycharm安装保姆级教程,python环境配置和使用指南,看完这一篇就够了

...#xff0c;我个人是用JupyterNotebook最多,主要是经常做数据可视化,方便些。但对于初学者来说,PyCharm仍是不二的选择,甚至我建议你只用PyCharm.从当前所有主流PythonIDE来看,PyCharm 查看详情

python导包问题,这一篇就够了(代码片段)

解决办法:将项目所在的根目录添加到sys.path中在入口文件中加入如下代码:importsysimportos#将项目的根目录添加到sys.path中BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.append(BASE_DIR)#导入包或模块fromdb.mysql.my_connecti 查看详情

3w+字,python办公自动化之excel报表自动化,看这一篇就够了!(代码片段)

.../details/108182833大家好,我是辰哥~今天给大家分享一篇Python自动化办公干货,全文3W+字,内容很干,可以码住细细品味。0.PythonExcel库对比我们先来看一下python 查看详情

[建议速看]学习python的小白了解python看这一篇就够了!

...速发展几十年了,从最初的汇编,C语言到如今的python,无不印证着软件行业发展的一个大趋势,高度集成化的编程语言在未来将是一种大趋势,科技进步的基础都是基于前面大量的积累前提下,软件已经... 查看详情

python代码用在这些地方,其实1行就够了!(代码片段)

摘要:都说Python简单快捷,那本篇博客就为大家带来一些实用的Python技巧,而且仅需要1行代码,就可以解决一些小问题。本文分享自华为云社区《你猜1行Python代码能干什么呢?神奇的单行Python代码》,作... 查看详情

给力!python配置文件,这一篇就够了!(代码片段)

点击机器学习算法与Python学习,选择加星标精彩内容不迷路来源丨网在开发过程中,我们常常会用到一些固定参数或者是常量。对于这些较为固定且常用到的部分,往往会将其写到一个固定文件中,避免在不同的... 查看详情

给力!python配置文件,这一篇就够了!(代码片段)

点击机器学习算法与Python学习,选择加星标精彩内容不迷路来源丨网在开发过程中,我们常常会用到一些固定参数或者是常量。对于这些较为固定且常用到的部分,往往会将其写到一个固定文件中,避免在不同的... 查看详情

大数据,只看这个就够了

    2016年5月25日上午,由贵州省政府举办的以"大数据开启智能时代"为主题的中国大数据产业峰会在贵阳开幕,国务院总理李克强发表主旨演讲。腾讯集团马化腾,高通公司总裁DerekAberle,百度公司李彦宏,微软全... 查看详情

python从入门到精通,100天就够了!——分支结构与循环结构(代码片段)

...ue5.`while`循环练习6.嵌套的循环结构上一篇文章讲了Python初体验,了解了Python的历史、优缺点 查看详情

pythond大屏可视化(代码片段)

今天我就来给大家介绍一款非常便利的可视化工具–big_screen,直接传入数据即可,有了它,小白也能做数据大屏。相比与Plotly、Matplotlib、Pyecharts等可视化库,或者一些商用软件Tableau、FineBI等等,这款工具的... 查看详情

python可视化编程工具哪个好

...-3)本回答被提问者采纳 参考技术B回答求的工具。1、灯果可视化灯果数据可视化BI软件是新一代人工智能数据可视化大屏软件,内置丰富的大屏模板,可视化编辑操作,无需任何经验就可以创建属于你自己的大屏,被广泛应用于商... 查看详情