今天我就来给大家介绍一款非常便利的可视化工具--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使用很方便,但也有一定的局限性,不过急需的时候应个急也是没问题的。

最后,工具的所有代码已经给大家打包准备完毕,请扫码回复big获取

End

喜欢文章的话,点个“在看”哦

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

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

    经常有朋友问我,想做可视化大屏,但是又嫌代码太长该怎么办? 今天我就来给大家介绍一款非常便利的可视化工具–big_screen,直接传入数据即可,有了它,小白也能做数据大屏 相比与Plotly.Mat ...

  2. iphone看python文件_Python实战 | 只需 ”三步“ 爬取二手iphone手机信息(转发送源码)...

    原标题:Python实战 | 只需 "三步" 爬取二手iphone手机信息(转发送源码) 本次实战是爬取二手苹果手机的信息,共爬取了300部手机信息,效果如下: 开发环境 环境:M ...

  3. 电视出现服务器无响应是怎么回事儿,电视运行卡顿无响应死机怎么办,只需三步让电视焕然一新!...

    原标题:电视运行卡顿无响应死机怎么办,只需三步让电视焕然一新! 智能电视运行时间过久,经常会发生卡顿无响应死机的情况,许多用户会觉得这是电视的问题,其实并不然.智能电视与手机电脑一样,平时需要使用者多 ...

  4. 简明教程:只需三步成功“硬刷”BIOS为SLIC 2.1完美激活Windows 7 / Vista / XP三大系统

    简明教程:只需三步成功"硬刷"BIOS为SLIC 2.1完美激活Windows 7 / Vista / XP三大系统 关于"硬刷"BIOS为SLIC 2.1,我 ...

  5. 计算机内存4g如何,电脑内存4G升到8G,只需三步,让你轻松搞定笔记本内存升级...

    今日看点:电脑内存4G升到8G,只需三步,让你轻松搞定笔记本内存升级 大家好,这期小编给大家讲讲怎么给笔记本升级电脑内存,小编现在用的是朋友的笔记本,小编发现朋友的笔记本的内存只有4GB.小编每次用p ...

  6. python发音机器人_只需三步,菜鸟也能用Python做一个简易版Siri

    原标题:只需三步,菜鸟也能用Python做一个简易版Siri 当下,各个手机厂商都陆续的推出了属于自己的智能手机机器人,像是苹果的Siri,小米的小爱,还有等等.这些智能机器人不仅仅方便了我们对于手机 ...

  7. 只需三步,完成图片批量分割

    我们在网络上浏览图片时,若加载一个大的图像,所需要的时间一般会很长.比如我们制作了一张大图或者长图,上传到网上,图片太大,加载时间过长,影响观感.普通的解决办法就是压缩图片,但是压缩图片会使图像质量受 ...

  8. 只需三步,不用下载Axure RP Extension for Chrome插件,即可看原型文件

    [本文参考]https://www.cnblogs.com/woods1815/p/9780683.html https://www.cnblogs.com/donglt-5211/p/9649768 ...

  9. 电脑运行时经常卡顿,只需三步就可以解决这个问题

    电脑运行时经常卡顿,只需三步就可以解决这个问题! 2018-08-19 18:40 来源:97视角 计算机作为互联网时代不可或缺的产物,很多人在使用它的时候都会出现各种各样的问题,例如打开某个软件或者 ...

最新文章

  1. PageHelper 使用 ThreadLocal 的线程复用问题
  2. Android Studio无法打开解决方法
  3. 头条的_signature这个如何_今日头条详细页面的cookie加密
  4. flex上传图片到java服务器
  5. Nodejs下的ES6兼容性与性能分析
  6. 说说C#的async和await
  7. 华为HCNE专题一:网络基础知识
  8. P3146 [USACO16OPEN]248 P3147 [USACO16OPEN]262144
  9. 简单工厂模式-Simple Factory Pattern
  10. 插入排序---直接插入排序算法(Javascript版)
  11. Qt、C++汽车客运公司售票系统
  12. 加工中心计算机编程自学,加工中心编程能自学吗?
  13. C语言编制排班系统流程图,智能排班系统流程图怎样绘制
  14. python打印程序时间_Python:打印程序执行的时间
  15. (一)Gluster 介绍及简单部署
  16. QT从入门到入土(三)——信号和槽机制
  17. 搜索计算机硬盘的索引恢复,[转载]Chkdsk—磁盘查错修复命令
  18. 7款相见恨晚的资源网站,每个都百里挑一,送给正需要的你!
  19. docker 部署nginx,挂载nginx.conf
  20. 到底人工智能前景好不 首选哪个开发语言好

热门文章

  1. json数据交互---SpringMVC学习笔记(十二)
  2. manjaro Linux调节屏幕显示亮度
  3. Chrome 或将于2018年正式弃用 HPKP 公钥固定标准
  4. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码
  5. 1.0 添加WEB API项目并按注释生成文档(多项目结构)
  6. Linux:环境变量
  7. 给老师的建议?????
  8. 更改UISearchBar button属性
  9. [PHP]对Json字符串解码返回NULL的一般解决方案
  10. 我是如何学习写一个操作系统(九):文件系统