专栏首页Python攻城狮连胜终结,pyecharts展示iG致命短板

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

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,给我冲!期待夺冠!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Django实战(一)- 搭建简单的博客系统

    意气相许的许
  • Django教程(五)- 上传及显示

    意气相许的许
  • Django教程(三)- Django表单Form1.Form 基本使用2.Form中字段及插件3.通过Django表单Form来完成需求4.自定义验证验证规则

    创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML;

    意气相许的许
  • 周志华:人工智能研究最主要是靠人的聪明才智

    新智元
  • [WCF REST] Web消息主体风格(Message Body Style)

    对于Web HTTP编程模型来说,服务契约中作为操作的方法无须应用OperationContractAttribute特性,只需要根据需要应用WebGetAtt...

    蒋金楠
  • 获取HTTP请求对象--测试框架视频讲解

    之前有了个序FunTester测试框架视频讲解(序),反响不错,今天来讲讲测试框架中另外一个核心的类FanLibrary中获取HttpRequestBase对象...

    八音弦
  • Qt 第二步 槽与信号(一) 实现点击按钮并弹窗

    信号与槽是Qt中的核心,也是Qt的特有的。在Qt中信号与槽的关键字为slots、signals、emit。

    1_bit
  • Qt 第二步 槽与信号(一) 实现点击按钮并弹窗

    信号与槽是Qt中的核心,也是Qt的特有的。在Qt中信号与槽的关键字为slots、signals、emit。

    1_bit
  • Nature:中国正在上演AI人才争夺战,中国公司在与Google竞争

    编辑:张乾 【新智元导读】中国希望能在2030年成为全球人工智能的领导者,并为此制定雄心勃勃的发展计划,投入了数百亿资金。实际上,这些动作的背后是对AI人才的争...

    新智元
  • vue的注册路由

    Vue 提供了 Vue.use 的全局 API 来注册这些插件,所以我们先来分析一下它的实现原理,定义在 vue/src/core/global-api/use...

    Mr.Teen

扫码关注云+社区

领取腾讯云代金券