起因

很久以前,就有个想法,就是自动分析微博的数据,但是之前一直想的是网页版展示,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录入数据至ppt_利用python分析weibo数据做成图表放入PPT中相关推荐

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

    起因 很久以前,就有个想法,就是自动分析微博的数据,但是之前一直想的是网页版展示,flask想学了好久都没学,偶然的一次看到了一篇关于python处理pptx的文章,再加上同窗三年的室友在毕业后竟然主 ...

  2. python录入数据至ppt_利用Python进行数据分析之 数据加载.ppt

    利用Python进行数据分析之 数据加载 " " " " 数据加载,存储与文件格式 1,读写文本格式数据: (read_csv,read_table,read_ ...

  3. 数据可视化:利用Python和Echarts制作“用户消费行为分析”可视化大屏

    数据可视化:利用Python和Echarts制作"用户消费行为分析"可视化大屏 前言 实验目的: 准备工作: 一.创建项目: 二.建立数据库连接获取数据: 三.页面布局: 四.下载 ...

  4. 基于BC95的数据转发,利用Python实现UDP接收数据,TCP转发数据

    基于BC95的数据转发,利用Python实现UDP接收数据,TCP转发数据 文章信息 环境信息 系统概览 基于Python的UDP(服务端)数据接收 1. UDP接受的数据如何读取 文章信息 撰写日期 ...

  5. Python爬取影评并进行情感分析和数据可视化

    Python爬取影评并进行情感分析和数据可视化 文章目录 Python爬取影评并进行情感分析和数据可视化 一.引言 二.使用requests+BeautifulSoup进行影评的爬取 1.分析界面元素 ...

  6. 2020互联网数据分析师教程视频 统计学分析与数据实战 r语言数据分析实战 python数据分析实战 excel自动化报表分析实战 excel数据分析处理实战

    2020互联网数据分析师教程视频 统计学分析与数据实战 r语言数据分析实战 python数据分析实战 excel自动化报表分析实战 excel数据分析处理实战

  7. python读取一行数组_python 把文件中的每一行以数组的元素放入数组中的方法

    有时候需要把文件中的数据放入到数组中,这里提供了一种方法,可以根据文件结尾的标记进行数据拆分,然后再把拆分的文件放入数组中 # -*-coding: utf-8 -*- f = open(" ...

  8. python列表、字典text:用户输入整数n,生成长度为n的列表,将n个随机数放入列表中

    1.用户输入整数n,生成长度为N的列表,将n个随机的奇数放入列表中 #导入随机数模块 import random #input录入str 需转为int enter = int(input('请输入一个 ...

  9. 如何评估数据适不适合放入Redis中?

    当项目中引入了 Redis 做分布式缓存,那么就会面临这样的问题: 哪些数据应该放到缓存中?依据是什么? 缓存数据是采用主动刷新还是过期自动失效? 如果采用过期自动失效,那么失效时间如何制定? 正好这 ...

最新文章

  1. 【 Verilog HDL 】Verilog 迭代连接运算符
  2. NHibernate学习系列一
  3. 配置CAS应用客户端
  4. opencv同时开启两个外接USB摄像头采集图像信息,并设置摄像头输出图像的分辨率
  5. 《C champion》C语言发展
  6. 同为Chromium浏览器,Edge却被“特别关照”
  7. GitHub 被爆开始实名制,以便于执行美国贸易制裁
  8. mysql 5.7日志的种类_MySQL中的六种日志类型的介绍
  9. 分析一个文本文件中各个单词出现的频率,把频率最高的10个词打印出来
  10. 右键新建文件夹_教你修改Windows万年不变的黄色文件夹,让文件也不枯燥
  11. C# 翻页设计:首页,上一页,下一页,末页 ,跳转
  12. libpng库的移植与使用
  13. xcode 中生成和打包 ipa文件的方法和步骤
  14. 安卓公交路线查询APP源码,公交换乘算法
  15. ARCHS[@]: unbound variable
  16. PCB电路板元件目标检测数据集(YOLO标签,1400张,9类目标)
  17. PHP留言板的实现思路
  18. 全志V3s学习记录(1)资料汇总
  19. python历年来经典项目实例-你不知道的Python语言的经典五大案例
  20. salient object detection

热门文章

  1. 浏览器中利用js打包下载所有类型文件
  2. java异常处理和文本i o_JAVASE之JAVAI/O流篇
  3. dell笔记本如何安装Linux,Dell笔记本_安装及设置linux系统ubuntu8.04详细指南.doc
  4. Cmd Markdown 编辑阅读器使用教程
  5. 3D视觉识别案例:3D无序棒料抓取,阀体圆环上下料,电机定子上料
  6. .net Windows服务开发
  7. IDEA 社区版 DB Brower SQL语句运行
  8. 手机android开不了机,安卓手机开不了机,手把手教你如何解决安卓智能手机开不了机问题...
  9. iOS备忘录之iOS目录位置
  10. EBS 开发套件 Oracle Developer Suite 10g 安装