ppt python 图表_利用python分析weibo数据做成图表放入PPT中

本文介绍了如何使用Python爬取微博数据,将其存储到Excel,然后进行数据清洗、分析和可视化,利用matplotlib和seaborn创建图表,并通过python-pptx库将图表插入到PPT模板中,实现自动化报告生成。
摘要由CSDN通过智能技术生成

起因

很久以前,就有个想法,就是自动分析微博的数据,但是之前一直想的是网页版展示,flask想学了好久都没学,偶然的一次看到了一篇关于python处理pptx的文章,再加上同窗三年的室友在毕业后竟然主动提出和我互粉微博,于是就想用ppt当做载体,将weibo上爬取下来的内容可视化到ppt下,再配以简要的文字说明。

思路

1、 爬取微博数据

由于技术水平有限,此处用的是cookie时爬取微博手机版即www.weibo.cn ,将爬取到的数据先存入Excel表格中。

2、 数据的清洗

数据分析及可视化的部分并没有在爬取阶段直接处理,而是先储存到Excel中,逐列按照要求清洗,转为可处理的方式。

3、 数据的分析及可视化(大部分时间都花在这个部分,主要对这几个库不太熟悉)

利用pandas进行数据分析,用matplotlib和seaborn进行数据的可视化,生成所需要的图表及数据。

4、制作PPT模板

导入PPT时,需要在PPT的母版视图中制作需要的格式,调整PPT的模板样式,具备一定的美观

5、利用python自动生成PPT

python有个pptx的库,可以直接将图表文字按照需要的方式导入模板

最后自动生成的效果图如下

a1dcd99fec7c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

PPT效果图.png

a1dcd99fec7c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

效果图.png

代码量有点大,写得比较乱,就不上传了,第一次用pandas和matplotlib以及PPTX,很多部分写的还是比较啰嗦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值