美文网首页
利用python分析weibo数据做成图表放入PPT中

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

作者: 不定期抽疯 | 来源:发表于2018-08-12 19:54 被阅读0次

    起因

    很久以前,就有个想法,就是自动分析微博的数据,但是之前一直想的是网页版展示,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的库,可以直接将图表文字按照需要的方式导入模板

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


    PPT效果图.png
    效果图.png

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

    相关文章

      网友评论

          本文标题:利用python分析weibo数据做成图表放入PPT中

          本文链接:https://www.haomeiwen.com/subject/qoqebftx.html