Skip to content
Python + Flask + Pyecharts 定制可交互、多图联动的Dashboard
CSS JavaScript Python HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Doc
static
templates create Aug 15, 2019
README.md
help_funcs.py
run.py create Aug 15, 2019

README.md

Dashboard

目录


1. 项目概览

当处理一些较为灵活的数据时,团队内不同角色的同事会有自己对数据的关注点,所以,这就要求数据分析师不能只出一个“死”报告了事儿,而需要的是一个可以让同事们去探索,去解决自己关注问题的”活“报告——Dashboard 。本项目利用FlaskPyecharts搭建局域网内Dashboard,其中Flask用来提供Web应用框架,Pyecharts用来解决交互式可视化的需求。

架构如下:

mE1fkd.png

最终实现效果如下:

mEB0bR.gif

mEBg2D.gif

2. 文件组成

├── run.py ------------------------# 项目主程序
├── help_funcs.py -----------------# 主程序会用到的一些函数,包括数据处理、可视化等
├── templates/
│   ├── dashboard-2.html-----------# DashBoard的HTML模板
│   ├── 其余文件 --------------------# pyecharts模板
├── static -------------------------# DashBoard所需的web头像、css样式及js
├── Doc ----------------------------# 项目主程序所需的一些额外数据

3. 快速开始

  1. 依次执行如下代码

    git clone git@github.com:CapAllen/Dashboard.git
    cd Dashboard
    python run.py
    
  2. 打开浏览器输入 http://127.0.0.1:5000/

4. 致谢&参考

 Creative Commons

You can’t perform that action at this time.