点击上方"蓝字",关注"Python当打之年"
df = pd.read_excel('1896-2024年历届夏季奥运会数据.xlsx')
def get_map1(year):
map1 = (
Map()
.add("",
[list(z) for z in zip(x_data, y_data)], "world",
is_map_symbol_show=False,
is_roam=False,
name_map=name_map,
label_opts=opts.LabelOpts(is_show=False),
)
.set_global_opts(
legend_opts=opts.LegendOpts(is_show=False),
title_opts=opts.TitleOpts(
title='奖牌总数世界分布',
subtitle=subtitle,
pos_top='1%',
pos_left="center",
),
visualmap_opts=opts.VisualMapOpts(
is_show=False,
),
)
)
return map1
2.2 柱状图
def get_bar(year):
df1 = df_summer[df_summer['奥运会年份'] == year]
x_data = df1['国家'].tolist()
y_data = df1['总数'].tolist()
bar1 = (
Bar()
.add_xaxis(x_data)
.add_yaxis("", y_data,)
.set_global_opts(
title_opts=opts.TitleOpts(title="TOP 10"),
visualmap_opts=opts.VisualMapOpts(
is_show=False,
)
)
)
return bar1
2.3 时间线轮播
timeline = Timeline()
for year in years:
g = get_year(year)
timeline.add(g, time_point=year[:4]+'年')
timeline.add_schema(
orient="vertical",
is_auto_play=False,
is_inverse=True,
play_interval=1000,
)
效果:
往期推荐
可视化 | Flask+Mysql+Echarts 豆瓣电影Top250数据分析系统
Pandas+Pyecharts | 2024年巴黎奥运会奖牌数据分析可视化
Pandas+Pyecharts | 杭州二手房数据分析可视化
Pandas+Pyecharts | 当当网畅销图书榜单数据分析可视化
Pandas+Pyecharts | 海南旅游攻略数据分析可视化
Pandas+Pyecharts | 全国海底捞门店数据分析可视化
Pandas+Pyecharts | 京东某商品销量数据分析可视化
Pandas+Pyecharts | 第七次人口普查数据分析可视化
Pandas+Pyecharts | 快手APP全国大学生用户数据分析可视化
Pandas+Pyecharts | 奥迪汽车销量数据分析可视化
Pandas+Pyecharts | 剧荒了?用Python找找最近的热播好剧!
Pandas+Pyecharts | 2023年胡润百富榜数据分析可视化
Pandas+Pyecharts | 2023软科中国大学排名分析可视化
Pandas+Pyecharts | 成都大运会奖牌数据分析可视化
Pandas+Pyecharts | 电子产品销售数据分析可视化+用户RFM画像
Pandas+Pyecharts | 北京近五年历史天气数据可视化
Pandas+Pyecharts | 中国高校及专业数据分析可视化
Pandas+Pyecharts | 新冠疫情数据动态时序可视化
Pandas+Pyecharts | 全国吃穿住行消费排行榜,最‘抠门’的地区居然是北京!!!
Pandas+Pyecharts | 2022世界500强数据分析可视化
Pandas+Pyecharts | 上海市餐饮数据分析可视化
Pandas+Pyecharts | 山东省高考考生数据分析可视化
Pandas+Pyecharts | 20000+天猫订单数据可视化
Pandas+Pyecharts | 40000+汽车之家数据分析可视化
Pandas+Pyecharts | 广州市已成交房源信息数据可视化
Pandas+Pyecharts | 某直聘平台招聘信息数据可视化
可视化 | 分享一套Flask+Pyecharts可视化模板
用Python分析了3W+《独行月球》影评数据,看看观众们怎么说~