超级强大,只需三步就能用 Python 做出酷炫的可视化大屏

2021/12/2 17:37:38

本文主要是介绍超级强大,只需三步就能用 Python 做出酷炫的可视化大屏,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

经常有朋友问我,想做可视化大屏,但是又嫌代码太长该怎么办?

今天我就来给大家介绍一款非常便利的可视化工具:big_screen,直接传入数据即可,有了它,小白也能做数据大屏。文末将完整代码附上,需要的小伙伴速取!技术畅聊加技术交流群。
图片
相比与Plotly、Matplotlib、Pyecharts等可视化库,或者一些商用软件Tableau、FineBI等等,这款工具的优点在于操作更加简单、展现效果也很强大

下面给大家详细介绍一下使用方法

1.安装

该工具是基于flask实现的,所以需要安装flask,直接在命令行输入以下命令即可:

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

一般都能正常安装

2.运行代码

这里所说的代码是工具自带的(文末获取),后面会详细介绍
图片
在命令行用cd切换至代码所在的目录
图片

输入以下命令运行代码:

python app.py

3.打开可视化屏

大数据可视化展板通用模板 http://127.0.0.1:5000/
4600 万企业数据大屏可视化 http://127.0.0.1:5000/corp
(2020-09) 厦门 10 万招聘数据大屏可视化 http://127.0.0.1:5000/job

上面的模板都是工具自带的模板,直接用浏览器打开地址就可显示

以通用模板为例,在浏览器网址栏输入:http://127.0.0.1:5000/
图片
是不是超级简单

但仅仅是这样肯定是不够的,我们想要的是制作自己所需的可视化大屏,要导入自己的数据

不用怕,下面我来教大家如何修改数据

app.py是工具的主程序,内容如下:

from flask import Flask, render_template
from data import SourceData
from data_corp import CorpData
from data_job import JobData
app = Flask(__name__)
@app.route('/')
def index():
    data = SourceData()
    return render_template('index.html', form=data, title=data.title)
@app.route('/corp')
def corp():
    data = CorpData()
    return render_template('index.html', form=data, title=data.title)
@app.route('/job')
def job():
    data = JobData()
    return render_template('index.html', form=data, title=data.title)
if __name__ == "__main__":
    app.run(host='127.0.0.1', debug=False)

app.run表示监听’127.0.0.1’地址

接着,index、corp、job三个函数都是相同的套路,用render_template模块对’index.html’可视化模板进行渲染,这个模板也是工具自带的,在templates文件夹下:
图片

通过导入不同的数据,可以对模板进行不同的渲染,big_screen提供3种数据模板,分别是SourceData、CorpData和Jobdata

①通用数据模板–SourceData

数据存放在data.py文件中,如下图,通过修改相应的名称和数据,可以对应修改大屏展示的内容:
图片
图片

②全国企业大数据模板–CorpData

数据存放在data.py文件中,这个数据模板是在SourceData的基础上修改完成的,主要是数据覆盖,原理相同:
图片
图片

③厦门招聘大数据–Jobdata

原理同二:
图片
图片

总的来说,big_screen使用很方便。

代码领取方式

代码已打包放置后台了,获取方式如下:

  • 方式一、发送如下图片至微信,长按识别,回复:大屏
  • 方式二、微信搜索公众号:Python学习与数据挖掘,后台回复:大屏

长按关注

技术交流

欢迎转载、收藏、有所收获点赞支持一下!

在这里插入图片描述
目前开通了技术交流群,群友超过2000人,添加方式如下:

如下方式均可,添加时最好方式为:来源+兴趣方向,方便找到志同道合的朋友

  • 方式一、发送如下图片至微信,进行长按识别,回复加群;
  • 方式二、直接添加小助手微信号:pythoner666,备注:来自CSDN
  • 方式三、微信搜索公众号:Python学习与数据挖掘,后台回复:加群

在这里插入图片描述



这篇关于超级强大,只需三步就能用 Python 做出酷炫的可视化大屏的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程