生活资讯
Python库BeautifulSoup与pyecharts在数据大屏可视化中的应用
2025-01-02 20:28  浏览:76

1.Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.

  • 实现步骤如下
  • 1、生成各个图形及其对象
  • 2、通过page组件将多个图形展示出来,生成html文件。
  • 3、通过bs4库修改html文件种图形位置等相关设置,将图形调整成一个合适、美观的数据大屏的形式。

  • 首先画图用到pyecharts库,要在cmd里面安装
 
  • 本案例还使用到jieba库和snownlp
 
 

  • 基本格式
  • 在数据可视化项目中,地图的展示也是经常用到的展示项之一。某些项目,地图展示效果甚至整个项目中最关键的部分,直接决定了产品质量的优略。
 

  1. 从一段文字到一个词云图形的过程中,还应该包含将一个长文本拆分成多个词汇以及统计每个词汇出现的频次这两个步骤。
  2. 第一个步骤我们叫做”分词,在python有很多第三方库可以实现长文本的分词。常见的分词库有:jieba、snownlp(见第二点安装
  3. 基本格式
 

  • 玫瑰图又名鸡冠花图、极坐标区域图,是极坐标化的柱图,可以将其理解为披着饼图外皮的柱状图。其制作原理是将极坐标平面分为若干等角区域,再依据数据大小不同,把相应的等角区域进行填充,使不同大小的等角区域构成一片片花瓣,玫瑰图也就由此而来
  • 玫瑰图:在饼图的基础上,每一块饼的半径表示该区域的数据大小。
  • 基本格式
 

  • 3D图需要3个不同维度的列表,但是绘制完成后可以从不同的投影面分析(不考虑xyz某一轴,单看另外两轴, 可以比较三次,方便储存,最终以html的形式保存,并且附带相关交互功能

    Python库BeautifulSoup与pyecharts在数据大屏可视化中的应用

  • Bar3D类创建3D图对象

  • add方法添加数据

  • (1)data参数中输入z轴数据(需要一个n*3形状的二维列表,n是柱体的个数

  • (2)xaxis3d_opts 和 yaxis3d_opts分别输入x轴和y轴刻度值

用3D图画一个中国地图

 

运行结果如下


  • 在制作可视化大屏时要先制作一个标题,且这个标题必须以饼图的格式来制作,因为用其他的图形,例如:柱形图,会自动出现一个x,y坐标轴
 

  • page组件是制作可视化大屏的 必要,它会连续展现多个图形
  • 在使用page组件时会涉及到jinja2的版本,要先进行更新
 

  • 为了运行结果更加美观,我们用到bs4库的BeautifulSoup来进行界面调试
 

  • 使用4个pyecharts图形画一个可视化大屏
  • 要求图形是2*2排布的,有一个大屏标题

1.先使用pyecharts画四个基本图形

(1)地图
 

运行结果如下

(2)词云图(这里用到jieba和snownlp库
 

运行结果如下

(3)玫瑰图
 

运行结果如下

(4)、3D图
 

运行结果如下

(5)、大屏标题
 

运行结果(生成一个标题

(6)、使用page组件将以上图形添加
 

会得到以下运行结果

(7)、这时我们要使用BeautifulSoup来进行界面调试,使图片更加美观
 

运行得到以下


  • 提高数据可视度:通过图表、图像等形式展示数据,使数据更加直观易懂,提高数据的可视度。
  • 增强数据交互性:通过Echarts提供的交互功能,用户可以与图表进行交互,实现数据的探索和分析。
  • 提升决策效率:通过数据可视化大屏展示,可以快速了解数据的整体情况和趋势,为决策提供支持。
  • pyecharts是一个基于echarts的Python可视化库,它提供了一系列丰富多样的图表类型和样式,可以轻松地生成漂亮而又具有交互性的图表。

    以上就是本篇文章【Python库BeautifulSoup与pyecharts在数据大屏可视化中的应用】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/xwnews/951.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://mip.xhstdz.com/ , 查看更多   
最新文章
教你彻底关闭手机自动更新,老手机不再卡顿还可以继续用几年手机系统更新怎么关闭「教你彻底关闭手机自动更新,老手机不再卡顿还可以继续用几年」
当我们购买一部新手机时,第一时间关闭系统更新是非常重要的。你们知道为什么我们经常更换手机吗?不正是因为手机变得卡顿和不流
电信固话怎么设置呼叫转移座机转接到手机怎么设置「电信固话怎么设置呼叫转移」
在现代通信中,呼叫转移功能为用户提供了极大的便利,尤其是在无法接听电话或需要临时将电话转接到其他号码时。对于电信固话用户
从“出新必换”到“多年不换”,消费者为啥不爱换手机了?手机几年换一次比较好「从“出新必换”到“多年不换”,消费者为啥不爱换手机了?」
你有多久没换手机了?不少消费者反馈,自己已经一两年或更长时间没有购买新手机或新平板电脑了。从“出新必换”到“多年不换”,
求小明正确的四位手机密码手机密码破解「求小明正确的四位手机密码」
小学生题目:小明五次输入四位数的手机密码均错误,但是每次输入的密码中都有两位数字正确,且输入的数字的位
奥尼尔谈GOAT人选:NBA仅4人够格
关于谁才是NBA的GOAT,每个人心中都会有自己的看法,毕竟大家看比赛的角度不同,对于球星成色的判断也就不同。近日,奥尼尔就谈
新就业形态下,灵活就业人员权益如何保障?
原标题:新就业形态下,灵活就业人员权益如何保障?(主题)专家:多方协同推动劳动者权益保障与企业可持续发展(副题)中国妇女
5G麒麟芯+卫星通信!华为20多款中端机已备案,继续发力高性能手机「5G麒麟芯+卫星通信!华为20多款中端机已备案,继续发力」
近日,有消息称华为将不仅在高端市场回归,还将回归中端市场,将麒麟9000s芯片下放到中端手机中。同时,华为还计划在中端手机中
买台手机好过年 没选新出的S16 Pro 却买了上代15 Pro新出的手机「买台手机好过年 没选新出的S16 Pro 却买了上代15 Pro」
购买小米12 Pro翻车后,眼看离春节就几天,还是要在过年前满足自己买过年的愿望。只考虑了OPPO和VIVO的产品后,放弃了OPPO的Reno
iPhone游戏必备神器、精准识别那个老六。雷蛇手机「iPhone游戏必备神器、精准识别那个老六。」
相信很多用iPhone玩游戏的值友们都遇到过降频的问题,尤其13PM,虽然支持120hz但是只要你敢开,十分钟内必让你的屏幕黑下来,感
割裂的杭州楼市:手握千万资金抢不到房,刚需盘降价40万无人问津
“ 杭州一季度的楼市表现,如同一面多棱镜,映照出土地市场的狂热、开发商的野心、购房者的焦虑,也暴露出城市发展的不均衡。中