参考网址如下:
【Python】全网最新最全Pyecharts可视化教程(三):制作多个子图_51CTO博客_python数据可视化pyecharts使用pyecharts拖拉,拽,创建大屏展示 - 简书 (jianshu.com)
智慧大屏是如何实现数据可视化的? - 知乎 (zhihu.com)
python爬取数据保存在mysql中之后可以用什么实现可视化大屏? - 知乎 (zhihu.com)
【Python可视化大屏】全流程揭秘实现可视化数据大屏的背后原理! - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/505408710
使用百度的pyecharts绘图工具箱进行绘制。设计的基本思路:
1. 获取绘图数据(从Excel表格、MySQL数据库、或csv文件)
2. 绘制各种图表
3. 整合在pyecharts的Page对象中,设置为可拖拽布局,输出到临时html页面中。
#定义布局页面
def page_default_layout():
page = Page(layout= Page.DraggablePageLayout, page_title= "大屏展示")
# page = Page()
page.add(
title_table("兰州市天气分析系统智慧大屏解决方案")
# ,调用各定义好的图表函数
# ……
)
page.render("temp3.html")
4.打开html页面,调整图表布局,保存JSON文件。
4.基于临时html页面使用Page对象的方法生成大屏页面。(此部分单独创建程序完成)
from pyecharts.charts import Page
Page.save_resize_html(
source='temp3.html',
cfg_file= 'chart_config.json',
dest= '大屏展示3.html'
)