python绘制柱状图

该博客展示了2022年北京冬奥会的奖牌榜,通过Python的pyecharts库创建了一个条形图,详细列出了各国获得的金牌和奖牌数量。挪威、德国和中国在奖牌榜上位居前三。图表提供了旋转的x轴标签,便于阅读,并包含工具箱和数据缩放功能,便于用户交互查看。
摘要由CSDN通过智能技术生成

Ⅰ.原始数据

2022北京冬奥会奖牌榜

Ⅱ.程序

from pyecharts import options as opts
from pyecharts.charts import Bar

c=(
    Bar()
    .add_xaxis(['Norway','Germany','China','United States','Sweden','Netherlands','Austria','Switzerland','Russia','France','Canada','Japan','Italy','South Korea','Slovenia','Finland','New Zealand','Australia','Britain','Hungary','Belgium','Czekh','Slovakia','Belorussia','Spain','Ukraine','Estonia','Latvia','Poland'])
    .add_yaxis('金牌数',[16,12,9,8,8,8,7,7,6,5,4,3,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0])
    .add_yaxis('奖牌数',[37,27,15,25,18,17,18,14,32,14,26,18,17,9,7,8,3,4,2,3,2,2,2,2,1,1,1,1,1])
    .set_global_opts(
        xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-30)),
        title_opts=opts.TitleOpts(title='2022北京冬奥会奖牌榜',subtitle='2022/02/04-2022/02/20'),
        toolbox_opts=opts.ToolboxOpts(),
        datazoom_opts=opts.DataZoomOpts()
    )
    .render('map.html')
)

Ⅲ.效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值