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