Python学习资料整理python菜鸟

Python:用 Pyecharts 可视化微信好友

2019-08-01  本文已影响84人  9ba4bd5525b9

前言

最近在研究 pyecharts 的用法,它是 python 的一个可视化工具,然后就想着结合微信来一起玩 不多说,直接看效果:

环境配置

pip install pyecharts

pip install snapshot_selenium

pip install echarts-countries-pypkg

pip install echarts-china-provinces-pypkg

pip install echarts-china-cities-pypkg

pip install echarts-china-counties-pypkg

pip install wxpy

获取好友

主要是获取好友基本数据,用来做数据可视化 代码如下:

返回的是微信好友列表,包含好友城市,省份,性别和个性签名等数据。

地理坐标图

地理坐标系组件用于地图的绘制,支持在地理坐标系上绘制散点图,线集。

在 pyecharts 中地理坐标图主要是基于 Geo 模块

运行完之后会在当前目录生成一个 geo.png 的图片

该图片就是微信好友中国分布地图

热力图

热力图也是基于 Geo 模块 唯一的区别在 add 函数中 type 的为 heatmap

代码如下:

比如可以选择某个省份的数据,运行之后的效果:

以上就是微信中的广东好友分布热力图

全国分布图

地图是基于 Map 模块进行扩展 主要用到函数是 add

代码如下:

运行之后,就是生成文章开头所示的图片,是不是很有趣呀!

词云图

好友城市分布词云图

效果如下:

条形图

先来看下效果:

代码如下:

上一篇下一篇

猜你喜欢

热点阅读