温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何使用Python轻松实现可视化大屏

发布时间:2022-01-21 09:16:32 阅读:306 作者:小新 栏目:开发技术
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

这篇文章给大家分享的是有关如何使用Python轻松实现可视化大屏的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

提到数据可视化,我们会想到 Plotly、Matplotlib、Pyecharts等可视化库,或者一些商用软件Tableau、FineBI等等。如果你希望操作更简单、展现效果更强大,那么这款工具 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;

结果展示

如何使用Python轻松实现可视化大屏

在线部署

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

nohup python app.py

这时你可以查看进程

ps -ef | grep python

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

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

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

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

kill PID

感谢各位的阅读!关于“如何使用Python轻松实现可视化大屏”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×