Python 数据展示成网状

该博客通过Python的requests和pygal库,展示了如何获取并解析在线数据,然后用雷达图对比M416和SCAR-L这两款枪支的性能指标,包括威力、射程、稳定性、子弹数和射速。利用雷达图可以直观地看出两款枪支在不同性能维度上的优劣。
摘要由CSDN通过智能技术生成

查找到热门武器

在线JSON格式化

查找到对应的数据

                        

如图所示:

                      

代码:

import  requests 
import  pygal  #图像模块

#1) 请求所以的数据
response=requests.get("https://pg.qq.com/zlkdatasys/data_zlk_zlzx.json");
# print(response)
#2) Json数据转换成Python数据
data=eval(response.text)
print(data)
#3) 抽取数据,枪支性能数据
xl_M416=[41,56,73,32,30]
xl_SCAR_L=[41,55,68,32,30]

#4)雷达图,可视化
radar =pygal.Radar()
#添加雷达图的标题
radar.title="枪支性能"
#雷达图设置各个顶点的文本信息
radar.x_labels=['威力','射程','稳定性','子弹数','射速']
radar.add("M416",xl_M416)
radar.add("SCAR-L",xl_SCAR_L)
#保存图像 svg图像格式
radar.render_to_file("mydata2.svg")

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值