前言

最近在研究 pyecharts 的用法,它是 python 的一个可视化工具,然后就想着结合微信来一起玩

不多说,直接看效果:

条形图.gif

环境配置

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

获取好友

主要是获取好友基本数据,用来做数据可视化

代码如下:

from wxpy import Bot, Chat

class Demo(Chat):

@staticmethod

def get_friend():

bot = Bot()

friends = bot.friends(update=True)

friend_data = []

for friend in friends:

if friend.sex == 1:

sex = "男"

elif friend.sex == 2:

sex = "女"

else:

sex = ""

friend_dict = {

"city": friend.city,

"province": friend.province,

"sex": sex,

"signature": friend.signature,

}

friend_data.append(friend_dict)

return friend_data

地理坐标图

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

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

def geo_base():

city_data = get_data()

geo = Geo(init_opts=opts.InitOpts(theme="vintage"))

for city in city_data:

try:

geo.add_schema(maptype="china

pyecharts怎么绘制散点图_pyecharts可视化和wx的结合相关推荐

  1. pyecharts怎么绘制散点图_pyecharts数据可视化入门之3-——散点图

    散点图适合表现大量样本的多个属性的分布规律.散点图的每个点表示一个样本,每个坐标维度表示一个属性. from pyecharts importScatterimportpandas as pd dfb ...

  2. pyecharts怎么绘制散点图_PyeCharts绘制各种图形

    简介 PyeCharts 是一个用于生成 Echarts 图表的类库, 用其生成的图可视化效果非常棒,而且使用起来非常简单. 下面是一些常用图的pyecharts实现方法 柱状图 bar = pye. ...

  3. R语言使用ggplot2包的快速可视化函数qplot绘制散点图实战

    R语言使用ggplot2包的快速可视化函数qplot绘制散点图实战 目录 R语言使用ggplot2包的快速可视化函数qplot绘制散点图实战 #仿真数据

  4. R语言plotly可视化:使用PCA算法进行数据降维、使用plotly可视化PCA所有的主成分绘制散点图矩阵、降维后的两个(三个)核心主成分的二维、三维可视化图形、方差解释的量、载荷图等

    R语言plotly可视化:使用PCA算法进行数据降维.使用plotly可视化PCA所有的主成分绘制散点图矩阵.降维后的两个(三个)核心主成分的二维.三维可视化图形.方差解释的量.载荷图等 目录

  5. R语言使用ggplot2包的快速可视化函数qplot绘制散点图(设置每个数据点的文本标签信息)实战

    R语言使用ggplot2包的快速可视化函数qplot绘制散点图(设置每个数据点的文本标签信息)实战 目录 R语言使用ggplot2包的快速可视化函数qplot绘制散点图(设置每个数据点的文本标签信息) ...

  6. R语言使用ggplot2包的快速可视化函数qplot绘制散点图(添加平滑曲线与标准差带)实战

    R语言使用ggplot2包的快速可视化函数qplot绘制散点图(添加平滑曲线与标准差带)实战 目录 R语言使用ggplot2包的快速可视化函数qplot绘制散点图(添加平滑曲线与标准差带)实战 #仿真 ...

  7. R语言使用ggplot2包的快速可视化函数qplot绘制散点图(分类变量分组配色、连续值程度配色)实战

    R语言使用ggplot2包的快速可视化函数qplot绘制散点图(分类变量分组配色.连续值程度配色)实战 目录 R语言使用ggplot2包的快速可视化函数qplot绘制散点图(分类变量分组配色.连续值程 ...

  8. R语言使用ggplot2包的快速可视化函数qplot绘制散点图(设置数据点的形状、大小)实战

    R语言使用ggplot2包的快速可视化函数qplot绘制散点图(设置数据点的形状.大小)实战 目录 R语言使用ggplot2包的快速可视化函数qplot绘制散点图(设置点的形状.大小)实战

  9. 2021-04-29 Python绘制柱状图之可视化神器Pyecharts

    Python绘制柱状图之可视化神器Pyecharts 昨晚写了关于Matplotlib的可视化,今天推荐一个可视化的利器-pyecharts. 前文链接:Python可视化图表生成-Matplotli ...

最新文章

  1. unity2D平面摄像机滑动缩放
  2. 算法导论之图的最小生成树
  3. cmake 2.8.12在redhat 4.4下安装
  4. c语言键盘连续双击程序,编了个C语言的键盘程序有点问题,请指点下!
  5. 最IN的云原生架构,阿里云 Serverless 事件总线 EventBridge 重磅发布
  6. Restlet入门例子 - RESTful web framwork for java
  7. 中小学教师计算机应用,关于中小学教师计算机应用教育的思考
  8. LUT Gallery for mac插件不能用要怎么办呢?教程来了,快来看看吧
  9. 课程设计matlab仿真,MATLAB与仿真系统课程设计报告
  10. JS入门必备基础知识(适合小白)
  11. Oracle字符集及其查看和修改
  12. tk域名管理后台_Freenom免费域名.TK、.CF、.ML、.GA注册及使用方法
  13. SEO人员必备技术有哪些
  14. 网络精英赛模拟练习(3)
  15. php微信转发无法显示标题图片,解决微信公众号分享朋友圈不显示标题图片描述的方法...
  16. [重要]招募计划 - 积微速成报名结果
  17. BIOS 启动类型:Legacy+UEFI、UEFI BOOT、Legacy BOOT
  18. Python 简易版图书管理系统
  19. 视觉SLAM十四讲-高翔 第5讲 相机和图像
  20. 东方木网吧上网遇到难题:网吧浏览器总是自动刷新

热门文章

  1. python 当日日期_Python程序寻找当日赢家
  2. Android木马分析实验,Android木马简介与分析
  3. 初探EntityFramework——来自数据库的EF设计器
  4. Linux中点号,星号,加号,问号实战
  5. python selenium自动化面试_18年selenium3+python3+unittest自动化测试教程(上)
  6. php radio js,如何使用JavaScript设置radio选中的示例
  7. java的map 使用string数组多了双引号_奥奥奥利给!!!再也不怕面试官问我String源码了!来吧...
  8. 单链表操作实现getelem_c语言实现--带头结点单链表操作
  9. python opencv2_Python + OpenCV2 系列:2 - 图片操作
  10. linux ps 显示不了中文,enscript转txt为ps文件时中文变成乱码