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

今天我就来给大家介绍一款非常便利的可视化工具–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技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

爱了爱了,三步就能做出可视化大屏的python工具,真香相关推荐

  1. 只需三步就能做出可视化大屏的python工具,真香!

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

  2. 零基础怎么玩转可视化大屏?这个工具只需5步!

    大屏可视化怎么这么火?领导天天要,业务人员.开发人员.IT页面师就得一块熬夜加班,要是不会做大屏,都不好意思说自己做报表.做IT. 也许有人会告诉你,可视化大屏可以用JS+Ecahrts编程实现,但是 ...

  3. 职场IT老手教你3步教你玩转可视化大屏设计,让领导眼前一亮!

    我是制造企业的IT中心的研发人员,平常工作就是配合业务部门出出报表,选型一些商业软件,并在内部负责实施运维.最近领导出去参观了一些数字化转型比较领先的工厂和制造企业,回来就甩给我几张图,问能不能我们也 ...

  4. 三步教你鉴别iPad阴阳屏

    三步教你鉴别iPad阴阳屏 转自 http://wanke.etao.com/detail/60700.html?spm=1002.1.15.774.hwqziD&t_lm_id=t_wank ...

  5. 数据可视化之设计经验分享:轻松三步教你学会制作数据可视化大屏思路

    当看到屏幕上一个个炫酷,具有科技感的数据大屏时,很多人都会好奇这是怎么做出来的.自己在制作大屏时明明按着需求做了,可是做出来后总是觉得画面不好看,不够炫,感觉很糟糕. 那要如何才能设计那样的数据可视化 ...

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

    经常有朋友问我,想做可视化大屏,但是又嫌代码太长该怎么办? 今天我就来给大家介绍一款非常便利的可视化工具:big_screen,直接传入数据即可,有了它,小白也能做数据大屏.文末将完整代码附上,需要的 ...

  7. 简单三步 一看就会的数据可视化大屏制作过程

    今天为大家带来销售行业销售数据可视化的模板制作教程,对销售行业来说数据的展示是相当重要的,不仅因为销售数据展示的及时对销售行业能带来多少好处,同时也是为了减轻销售工作人员的压力,不用每次做数据统计时焦 ...

  8. 数据可视化大屏设计步骤,有3步流程

    数据可视化大屏设计步骤,有3步流程 大屏工程师经常碰到那样的窘境:竭力设计方案的大屏,数据精确.視覺酷炫,可是用户满意度一般.究竟哪些的大屏才算是客户必须的呢?回答是:重点突出.层级清楚.怎样设计那样 ...

  9. 手把手教你做酷炫的数据可视化大屏,零基础的你仅需6步

    今年可视化大屏又被大家推上了热搜,什么500强企业分析大屏.指挥中心大屏.大屏可视化分析等,处处都有着大屏可视化分析的背景. 那我们作为一名普通人,在没有天猫双十一发布会那种财力下,也没有程序员的开发 ...

最新文章

  1. LightTools( 32-64) 8.4.0下载与安装方法,lighttools免费版,lighttools(光学建模软件)【亲测有效】
  2. 弱类型、强类型、动态类型、静态类型语言的区别是什么?
  3. python全栈工程师薪水_不止 20K,Python 工程师薪资再飙升(内附转型指南)
  4. 使用JDBC,完成对如下表的增删改查操作
  5. 浪潮世科和浪潮软件什么关系_社交图形浪潮
  6. 2019(dotNet全栈开发)公众号回顾
  7. Shanghai Barcamp
  8. BugkuCTF-Crypto题MathEnglish
  9. linux 优化 sysctl.conf,Linux内核sysctl.conf的优化设置
  10. linux SSH rsa认证方式登录需理清的问题
  11. C++ 一个简单的log类的实现
  12. linux war 权限,Linux中mv重命名作用及打包war压缩文件及分配权限
  13. team viewer 远程控制计算机,使用TeamViewer让手机控制电脑的设置步骤
  14. 缠中说禅:三个买点和三个卖点(修改版)
  15. zoj 1101 Gamblers 为什么总是WA?
  16. 启动kafka过一会进程自动挂掉问题原因
  17. Android Http请求方法汇总
  18. 学生晚上回宿舍时其在实验室的计算机主机,学生晚上回宿舍时, 其在实验室的计算机主机应关闭, 显示器一般不用关。...
  19. 在python中创建一个具有特定大小的空列表
  20. 如何在iPhone或iPad上使用Safari下载文件

热门文章

  1. 我的世界java版游戏狗,我的世界Minecraft Java版17w46a公布
  2. H.264 入门篇 - 01 (Bitstream)
  3. 【Java实现】P1249最大乘积 -落谷
  4. MYSQL 存储过程 与 count(*)、count(列)、 count(1) 的理解
  5. word文档转换为PDF
  6. 我总结的EXCEL经典用法全集
  7. LINUX ECHO 颜色
  8. 青岛旅游攻略(3天)
  9. Java解析JSON出现双引号变成转义字符quot;解决办法
  10. Android studio 新版本查看R文件内容ID