python录入数据至ppt_利用python分析weibo数据做成图表放入PPT中
起因
很久以前,就有个想法,就是自动分析微博的数据,但是之前一直想的是网页版展示,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中相关推荐
- ppt python 图表_利用python分析weibo数据做成图表放入PPT中
起因 很久以前,就有个想法,就是自动分析微博的数据,但是之前一直想的是网页版展示,flask想学了好久都没学,偶然的一次看到了一篇关于python处理pptx的文章,再加上同窗三年的室友在毕业后竟然主 ...
- python录入数据至ppt_利用Python进行数据分析之 数据加载.ppt
利用Python进行数据分析之 数据加载 " " " " 数据加载,存储与文件格式 1,读写文本格式数据: (read_csv,read_table,read_ ...
- 数据可视化:利用Python和Echarts制作“用户消费行为分析”可视化大屏
数据可视化:利用Python和Echarts制作"用户消费行为分析"可视化大屏 前言 实验目的: 准备工作: 一.创建项目: 二.建立数据库连接获取数据: 三.页面布局: 四.下载 ...
- 基于BC95的数据转发,利用Python实现UDP接收数据,TCP转发数据
基于BC95的数据转发,利用Python实现UDP接收数据,TCP转发数据 文章信息 环境信息 系统概览 基于Python的UDP(服务端)数据接收 1. UDP接受的数据如何读取 文章信息 撰写日期 ...
- Python爬取影评并进行情感分析和数据可视化
Python爬取影评并进行情感分析和数据可视化 文章目录 Python爬取影评并进行情感分析和数据可视化 一.引言 二.使用requests+BeautifulSoup进行影评的爬取 1.分析界面元素 ...
- 2020互联网数据分析师教程视频 统计学分析与数据实战 r语言数据分析实战 python数据分析实战 excel自动化报表分析实战 excel数据分析处理实战
2020互联网数据分析师教程视频 统计学分析与数据实战 r语言数据分析实战 python数据分析实战 excel自动化报表分析实战 excel数据分析处理实战
- python读取一行数组_python 把文件中的每一行以数组的元素放入数组中的方法
有时候需要把文件中的数据放入到数组中,这里提供了一种方法,可以根据文件结尾的标记进行数据拆分,然后再把拆分的文件放入数组中 # -*-coding: utf-8 -*- f = open(" ...
- python列表、字典text:用户输入整数n,生成长度为n的列表,将n个随机数放入列表中
1.用户输入整数n,生成长度为N的列表,将n个随机的奇数放入列表中 #导入随机数模块 import random #input录入str 需转为int enter = int(input('请输入一个 ...
- 如何评估数据适不适合放入Redis中?
当项目中引入了 Redis 做分布式缓存,那么就会面临这样的问题: 哪些数据应该放到缓存中?依据是什么? 缓存数据是采用主动刷新还是过期自动失效? 如果采用过期自动失效,那么失效时间如何制定? 正好这 ...
最新文章
- 【 Verilog HDL 】Verilog 迭代连接运算符
- NHibernate学习系列一
- 配置CAS应用客户端
- opencv同时开启两个外接USB摄像头采集图像信息,并设置摄像头输出图像的分辨率
- 《C champion》C语言发展
- 同为Chromium浏览器,Edge却被“特别关照”
- GitHub 被爆开始实名制,以便于执行美国贸易制裁
- mysql 5.7日志的种类_MySQL中的六种日志类型的介绍
- 分析一个文本文件中各个单词出现的频率,把频率最高的10个词打印出来
- 右键新建文件夹_教你修改Windows万年不变的黄色文件夹,让文件也不枯燥
- C# 翻页设计:首页,上一页,下一页,末页 ,跳转
- libpng库的移植与使用
- xcode 中生成和打包 ipa文件的方法和步骤
- 安卓公交路线查询APP源码,公交换乘算法
- ARCHS[@]: unbound variable
- PCB电路板元件目标检测数据集(YOLO标签,1400张,9类目标)
- PHP留言板的实现思路
- 全志V3s学习记录(1)资料汇总
- python历年来经典项目实例-你不知道的Python语言的经典五大案例
- salient object detection
热门文章
- 浏览器中利用js打包下载所有类型文件
- java异常处理和文本i o_JAVASE之JAVAI/O流篇
- dell笔记本如何安装Linux,Dell笔记本_安装及设置linux系统ubuntu8.04详细指南.doc
- Cmd Markdown 编辑阅读器使用教程
- 3D视觉识别案例:3D无序棒料抓取,阀体圆环上下料,电机定子上料
- .net Windows服务开发
- IDEA 社区版 DB Brower SQL语句运行
- 手机android开不了机,安卓手机开不了机,手把手教你如何解决安卓智能手机开不了机问题...
- iOS备忘录之iOS目录位置
- EBS 开发套件 Oracle Developer Suite 10g 安装