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")
运行结果: