python——制作刺激战场雷达图
今天小编在网上听课学习了制作雷达图的代码,特来分享一下,代码超级简单的,再一次体会到的python的强大之处。???
需要用到的库:pygal
首先肯定是要准备数据啦,小编后面的随手编写的
#准备枪支性能
gun_n = [“AKM”, “M416”, “SCAR-L”, “M16A4”]
gun_x = [[48, 60, 60, 34, 30], [41, 56, 73, 32, 30], [47, 55, 58, 32, 30], [40, 55, 64, 30, 30]]
#实例化对象
rader_chart = pygal.Radar()
rader_chart.title = “枪支性能”
rader_chart.x_labels = [‘威力’, ‘射程’, ‘射速’, ‘稳定性’, ‘子弹数’]
for n, x in zip(gun_n, gun_x):
rader_chart.add(n, x)
#保存图像
rader_chart.render_to_file(“gun.svg”)
下面附上完整的代码:
import pygal
#准备枪支性能
gun_n = [“AKM”, “M416”, “SCAR-L”, “M16A4”]
gun_x = [[48, 60, 60, 34, 30], [41, 56, 73, 32, 30], [47, 55, 58, 32, 30], [40, 55, 64, 30, 30]]
#实例化对象
rader_chart = pygal.Radar()
rader_chart.title = “枪支性能”
rader_chart.x_labels = [‘威力’, ‘射程’, ‘射速’, ‘稳定性’, ‘子弹数’]
for n, x in zip(gun_n, gun_x):
rader_chart.add(n, x)
#保存图像
rader_chart.render_to_file(“gun.svg”)