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" )

运行结果:


猜你喜欢

转载自blog.csdn.net/nightchenright/article/details/80965277