python超多数据柱状图_Python快速生成可视化,Excel数据再多也不怕!

# 将各个分段的数量统计fori in tables:score= i["preliminary_score"]ifscore > max_score:max_score= scoreifscore < min_score:min_score= score

ifscore in range(300, 310):num_score_300_310= num_score_300_310 + 1elifscore in range(310, 320):num_score_310_320= num_score_310_320 + 1elifscore in range(320, 330):num_score_320_330= num_score_320_330 + 1elifscore in range(330, 340):num_score_330_340= num_score_330_340 + 1elifscore in range(340, 350):num_score_340_350= num_score_340_350 + 1elifscore in range(350, 360):num_score_350_360= num_score_350_360 + 1elifscore in range(360, 370):num_score_360_370= num_score_360_370 + 1elifscore in range(370, 380):num_score_370_380= num_score_370_380 + 1elifscore in range(380, 390):num_score_380_390= num_score_380_390 + 1elifscore in range(390, 400):num_score_390_400= num_score_390_400 + 1elifscore in range(400, 410):num_score_400_410= num_score_400_410 + 1

# 构建两个元组用以后期建表方便bar_x_axis_data= ("300-310", "310-320", "320-330", "330-340", "340-350", "350-360", "360-370", "370-380", "380-390", "390-400", "400-410")bar_y_axis_data= (num_score_300_310, num_score_310_320, num_score_320_330,num_score_330_340, num_score_340_350, num_score_350_360,num_score_360_370, num_score_370_380, num_score_380_390,num_score_390_400, num_score_400_410)

绘制可视化图形

1.柱状图

#===================== 柱状图 =====================# 构建柱状图c = (Bar.add_xaxis(bar_x_axis_data).add_yaxis( "录取考生", bar_y_axis_data, color= "#af00ff").set_global_opts(title_opts=opts.TitleOpts(title= "数量")).render( "C:/录取数据图.html"))

2.饼图

#====================== 饼图 ======================c = (Pie(init_opts=opts.InitOpts(height= "800px", width= "1200px")).add( "录取分数概览",[list(z) forz inzip(bar_x_axis_data, bar_y_axis_data)],center=[ "35%", "38%"],radius= "40%",label_opts=opts.LabelOpts(formatter= "{b|{b}: }{c} {per|{d}%} ",rich={"b": { "fontSize": 16, "lineHeight": 33},"per": {"color": "#eee","backgroundColor": "#334455","padding": [2, 4],"borderRadius": 2,},})).set_global_opts(title_opts=opts.TitleOpts(title= "录取", subtitle= 'Made by 王昊'),legend_opts=opts.LegendOpts(pos_left= "0%", pos_top= "65%")).render( "C:/录取饼图.html"))

f3da71da1b154fdba4cacc6949c6a57b.png

cf5c6643b53c4951b246910111b5b672.png

大功告成!!是不是超级直观哈哈!

作者: Waao666

来源:CSDN

本文为转载分享,如侵权请联系后台删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值