python 微信好友的城市打印饼图、并调整饼图位置(附源码)

import:

    wxpy,pyecharts

pyecharts安装命令: pip3 install pyechars

运行环境: python 3.5

代码:    

    

# 导入模块
from wxpy import *
from pyecharts import Pie

bot = Bot(cache_path=True)

#好友城市统计
city_list = []
for friend in bot.friends():
    if friend.city == '' :
        continue
    city_list.append(friend.city)
    print(city_list)
city_num = []
cities = set(city_list)
for city in cities:
    tmp = city_list.count(city)
    city_num.append(tmp)

#生成饼图
bar = Pie("", "")
bar.add("", cities, city_num, center = [60,60],label_text_size=5)#center定义饼图中间点位置,laber_text_size定义标记字长
bar.render("city_1.html")

运行结果:

python 微信好友的城市打印饼图、并调整饼图位置(附源码)