在吃鸡中,大家最常用步枪、连狙和栓狙,以上述枪支为例,用不到20行代码,实现枪械对比。话不多说,先上结果。
MK14荣获射程,威力,稳定性首位,不亏是空投枪 。
从射速、威力与稳定性来说,SLR紧追MK14,这个小编没有想到,一匹黑马诞生。
Mini14荣获子弹数与射速首位,配上吃鸡神器,简直就是一把高伤害的步枪,实属厉害。
因为实战用M16A4与MK47用的很少,我们将其不计入排名 。
从数据可以看到 狗杂(Groze)在威力、射程与子弹数遥遥领先。
但是AKM在威力上与狗杂伤害相同,不过射速比狗杂差很多。
之前有有人说M762与AKM伤害相同,这简直是谣传啊!!! M762伤害比狗杂、AKM差一些,只不过差的不太多而已,在稳定性方面,M762确实很出色,射速仅此M416,不亏是“猛男枪”。
M416传说中必捡的枪械,除了射速占优外,其他方面表现平均,虽然优点不多,但是没有缺点,怪不得大家喜欢用。
与M416对应的QBZ与G36C是雨林地图和雪地地图中弥补M416的有效武器,三把枪其威力相同, 射程方面G36C率逊一筹,射速方面QBZ与其他两把枪有些差距。总体而言,M416比其他两把枪好用很多,在玩雨林和雪地地图的时候不要在纠结了。
AWM不用说了,具有绝对优势。
重点关注下Win94这把枪,伤害在栓狙中最低,但是稳定性是最好的,在沙漠中自行判断。反正小编觉得是不好用,你们觉的呢?
源代码import requests
import pygal
import json
import jsonpath
#从官网获取枪支数据
r=requests.get('https://pg.qq.com/zlkdatasys/data_zlk_zlzx.json')
#json.loads()将已编码的 JSON 字符串解码为 Python 对象,json.dumps()将 Python 对象编码成 JSON 字符串
py_data=json.loads(r.text)
#从转换后的Python对象中找到枪械与参数
# jsonpath用法为res=jsonpath.jsonpath(dic_name,'$..key_name') 嵌套n层也能取到所有key_name信息,其中:“$”表示最外层的{},“..”表示模糊匹配,当传入不存在的key_name时,程序会返回false
name=jsonpath.jsonpath(py_data,'$..mc_94')[19:23]#前包后开
type=jsonpath.jsonpath(py_data,'$..ldtw_f2')[16:20]
data=[]
for i in type:
data.append([int(i[0]['wl_45']),int(i[0]['sc_54']),int(i[0]['ss_d0']),int(i[0]['wdx_a7']),int(i[0]['zds_62'])])
#数据分析,雷达图
c=pygal.Radar(x_axis=True)
c.title='刺激战场'
c.x_labels=('威力','射程','射速','稳定性','子弹数')
for n,x in zip(name,data):
c.add(n,x)
c.render_to_file('h.svg')
对此文章有任何问题,均可反馈至公众号,我们会第一时间回复,VX搜索:小试编程
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved