美文网首页菜鸟学Python
连胜终结,pyecharts展示iG致命短板

连胜终结,pyecharts展示iG致命短板

作者: 一只写程序的猿 | 来源:发表于2019-05-16 14:52 被阅读3次

    2019MSI季中赛小组赛已经结束了。Top4分别是iG、SKT、G2、TL,iG以9胜1负小组第一的战绩出线

    iG可以拿到十连胜相信是多数人的愿景,可惜最后一把iG 0:1 SKT,连胜遭到终结。作为一个LOL骨灰级玩家,今天就来从数据角度分析一下iG的短板(纯属娱乐)。

    数据来源于玩加电竞

    主要分两个层次 团队 + 个人

    团队

    团队
    • 场均经济
    from pyecharts import Bar
    
    team = ['iG', 'SKT', 'G2', 'TL', 'PVB', 'FW']
    economic = [61520, 54504, 56745, 52825, 54430, 57670]
    
    bar = Bar('战队场均经济')
    bar.add("经济", team, economic, is_more_utils=True)
    bar.render('战队场均经济.html')
    
    • 每分钟插眼
    from pyecharts import Bar
    
    team = ['iG', 'SKT', 'G2', 'TL', 'PVB', 'FW']
    view = [3.18, 4.32, 3.64, 3.43, 3.62, 3.75]
    
    bar = Bar('战队每分钟插眼数')
    bar.add("数量", team, view, is_more_utils=True)
    bar.render('战队每分钟插眼数.html')
    
    • 大小龙控制率
    from pyecharts import Bar
    
    team = ['iG', 'SKT', 'G2', 'TL', 'PVB', 'FW']
    sma_dragon = ['56.1', '75.0', '36.6', '47.5', '47.4', '38.6']
    big_dragon = ['84.6', '72.7', '72.7', '44.4', '44.4', '31.2']
    
    bar = Bar('各战队大小龙控制率')
    bar.add('小龙控制率', team, sma_dragon)
    bar.add('大龙控制率', team, big_dragon, is_convert=False)  # is_convert = True:X 轴与 Y 轴交换
    bar.render('各战队大小龙控制率.html')
    
    战队大小龙控制率

    从这几项数据,场均经济领先于其它几个战队,这个的确,iG极高的团战胜率和选手的对线能力(获取防御塔镀层的能力)拉大了站队间的经济差,大小龙的控制力也展示出了iG的运营能力,他们对游戏的理解和比赛节奏的把控和嗅觉已经登峰造极,但是视野的不足也暴露出来,反观其它几个战队的视野反而比iG要强。为此,我特意回看了一下比赛。


    最后一把水晶被拆的时候,双方视野分差

    果然,最后一把SKT对于视野的把控完全压倒IG,视野的缺失也导致最后一搏大龙团的失利。

    选手

    选手
    • 上单
    from pyecharts import Bar
    
    hero = ['iG_TheShy', 'SKT_Khan', 'G2_Wunder', 'TL_Impact', 'PVB_Zeros', 'FW_Hanabi']
    tuxedo_rate = [40.9, 57.6, 57.7, 53.8, 52.4, 61.6]
    
    bar = Bar('各战队上单参团率')
    bar.add('参团率', hero, tuxedo_rate, is_more_utils=True)
    bar.render('各战队上单参团率.html')
    
    各战队上单参团率

    一目了然,the shy参团率相对于其它战队不高,作为LPL第一上单,他在线上强制的压制力这点毋庸置疑,但支援能力相较于其他选手来说偏弱。最后一把比赛,the shy在线上单杀了对面Khan,作为iG本局唯一做到对线优势的人,他没有把这份优势扩散到全队,这也反映出支援相对薄弱,的确是一个值得思考的点。

    • 打野
    from pyecharts import Bar
    
    hero = ['iG_Ning', 'SKT_Clid', 'G2_Jankos', 'TL_Xmithie']
    ave_struck = [5.4, 3.9, 2.8, 1.5]  # 场均击杀
    ave_death = [3.4, 1.5, 3.3, 2.9]    # 场均死亡
    max_struck = [11, 7, 6, 4]
    
    bar = Bar('打野位英雄击杀及场均死亡')
    bar.add("场均击杀", hero, ave_struck, is_stack=True)
    bar.add("场均死亡", hero, ave_death, is_stack=True)
    bar.add("单场最高击杀", hero, max_struck, is_stack=True)
    bar.render('打野位英雄击杀及场均死亡.html')  # 生成本地 HTML 文件
    
    打野位英雄击杀及场均死亡

    Ning王这个人给我的感觉就是莽,他的打法充满了进攻性,场均击杀和场均死亡也反映出他的特点,包括之前的春季赛,打法凶狠,所以有的时候容易上头。

    • 辅助位场均助攻及参团率
    from pyecharts import Bar
     
    hero = ['iG_Baolan', 'SKT_Mata', 'G2_Mikyx', 'TL_CoreJJ', 'PVB_Palette', 'FW_SHIAUC']
    ave_assists = [12.6, 8.1, 7.5, 5.9, 7.3, 6.9]
    assists_rate = [68.4, 61.9, 58.4, 63.2, 67.7, 67.9]
     
    bar = Bar('辅助位场均助攻及参团率')
    bar.add('场均助攻', hero, ave_assists)
    bar.add('参团率', hero, assists_rate, is_convert=False)  # is_convert = True:X 轴与 Y 轴交换
    bar.render('辅助位场均助攻及参团率.html')
    
    辅助位场均助攻及参团率

    图表还是说明了一些问题,总结一些有以下几点

    1.iG真正的命脉不是中上的高光Carry,也不是下路的稳定输出,关键核心在于Ning,Ning前期节奏好了,ig赢面就比较大。

    2.另外一个就是视野问题。视野的把控不够会直接影响比赛的结局。
    相信iG也一定意识到了这个问题,如果加大视野的把控力度,莽中带稳,Ning王能找到关键的节奏点,赢得比赛,夺得冠军是没问题的。

    最后只想说一句:
    马上就要决赛了这时候我只想说一句,
    小iG,给我冲!期待夺冠!

    相关文章

      网友评论

        本文标题:连胜终结,pyecharts展示iG致命短板

        本文链接:https://www.haomeiwen.com/subject/zfbmaqtx.html