如何用Python实现微信好友信息的深度分析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2899个文字,预计阅读时间需要12分钟。
1. 使用库:wxpy,初始化微信机器人
2.使用库:openpyxl,保存微信好友数据为Excel表格
3.使用库:pyecharts,生成可视化地图
4.使用库:wordcloud、matplotlib、jieba,生成词云图
5.特别提醒:pyecharts 库用于可视化数据
1. 使用到的库
① wxpy:初始化微信机器人
② openpyxl:保存微信好友数据为Excel表格
③ pyecharts:生成可视化的地图
④ wordcloud、matplotlib、jieba:生成词云图
:pyecharts 库用的是0.5.x版本,而在 pip 中安装的为1.x.x版本,因此需要自行到中下载。
2. 基本功能
① 分析微信好友数据
② 生成词云图
③ 生成地图展示
3. 代码实现
此处使用类来实现
(1) 导入模块
# 导入模块 from wxpy import Bot import openpyxl from pyecharts import Map from wordcloud import WordCloud import matplotlib.pyplot as plt import jieba
(2) 初始化机器人和获取微信好友的源信息
此处调用 Bot() 方法,需要扫码登陆微信网页版,后续操作才能进行。
本文共计2899个文字,预计阅读时间需要12分钟。
1. 使用库:wxpy,初始化微信机器人
2.使用库:openpyxl,保存微信好友数据为Excel表格
3.使用库:pyecharts,生成可视化地图
4.使用库:wordcloud、matplotlib、jieba,生成词云图
5.特别提醒:pyecharts 库用于可视化数据
1. 使用到的库
① wxpy:初始化微信机器人
② openpyxl:保存微信好友数据为Excel表格
③ pyecharts:生成可视化的地图
④ wordcloud、matplotlib、jieba:生成词云图
:pyecharts 库用的是0.5.x版本,而在 pip 中安装的为1.x.x版本,因此需要自行到中下载。
2. 基本功能
① 分析微信好友数据
② 生成词云图
③ 生成地图展示
3. 代码实现
此处使用类来实现
(1) 导入模块
# 导入模块 from wxpy import Bot import openpyxl from pyecharts import Map from wordcloud import WordCloud import matplotlib.pyplot as plt import jieba
(2) 初始化机器人和获取微信好友的源信息
此处调用 Bot() 方法,需要扫码登陆微信网页版,后续操作才能进行。

