163
社区成员
发帖
与我相关
我的任务
分享
这就是在画大饼图,不是什么高级的数据分析模型
每个符号我都认识,连成一段话就不认识了
很不错的内容,干货满满,已支持师傅,期望师傅能输出更多干货,并强烈给师傅文章点赞
另外,如果可以的话,期待师傅能给正在参加年度博客之星评选的我一个五星好评,您的五星好评都是对我的支持与鼓励:https://bbs.csdn.net/topics/611387568
点赞五星好评回馈小福利:抽奖赠书 | 总价值200元,书由君自行挑选(从此页面参与抽奖的同学,只需五星好评后,参与抽奖)
#一、福布斯排行榜各国家人数占比
#1.数据处理
import pandas as pd
data=pd.read_csv('D:/2020年福布斯排行榜.csv', encoding='gbk')
list_country=list(set(list(data['国家和地区']))) #去重
dict_country={}
list_country_count=[list(data['国家和地区']).count(i) for i in list_country]
for i, j in zip(list_country, list_country_count):
dict_country[i]=j
tuple_country=sorted(dict_country.items(),key=lambda x:x[1],reverse=True)
#2.数据分析
from pyecharts import options as opts
from pyecharts.charts import Pie
pie = (
Pie()
.add(
"",
tuple_country[:20],
radius=["30%", "75%"],
rosetype="radius",
label_opts=opts.LabelOpts(is_show=False),
)
.set_global_opts(
title_opts=opts.TitleOpts(title="全球各国福布斯排行人数统计"),
legend_opts=opts.LegendOpts(type_="scroll", pos_left="90%", orient="vertical"),
)
.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c},{d}%"))
)
pie.render_notebook()
俺是小白~