软件测试|如何用Python绘制雷达图

文章讲述了如何使用Python的matplotlib库绘制雷达图来比较帕萨特、迈腾、凯美瑞、亚洲龙、天籁和雅阁六款中级车在舒适性、油耗、性能、安全和操控五个方面的表现,以便于购车者作出决策。通过优化雷达图的刻度范围,使车型间的差异更直观。文章最后提到将探讨使用pyecharts库绘制雷达图的可能性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

我有朋友问我,他准备买车,预算20-25万,他在考虑几个车,说现在很难做出决定,让我帮他参谋参谋,该买哪个?
我只能问,你考虑的是哪几款车?
我朋友提出了下列的名单,帕萨特,迈腾,凯美瑞,亚洲龙,天籁,雅阁。
说实话,这6款车都不错,是中级车市场的主流车型,没想到这小子混的是真不错。
那么我们应该如何提出我们的意见,我们在提出我们的意见之前,需要对各个车型做出对比,选出最符合我朋友要求的车型。那么指标这么多,我们要如何更直观的展示出来各个车型的优缺点,更便于他去选择,我决定绘制一个雷达图来给他展示这些各个车型的优缺点。

数据准备

选择买哪款车,我们主要考虑的有如下指标:舒适性,油耗,性能,安全,操控,这就开始干,根据我们在汽车之家上查到的数据给各个车型赋予分数,如下:

# 分别为帕萨特,迈腾,凯美瑞,亚洲龙,天籁,雅阁
stats = [
    {
   
   "舒适性": 85, "油耗": 75, "性能": 90, "安全": 70, "操控": 90},
    {
   
   "舒适性": 87, "油耗": 72, "性能": 95, "安全": 75, "操控": 95},
    {
   
   "舒适性": 80, "油耗": 95, "性能": 70, "安全": 85, "操控": 80},
    {
   
   "舒适性": 85, "油耗": 90, "性能": 75, "安全": 85, "操控": 75},
    {
   
   "舒适性": 85, "油耗": 85, "性能": 80, "安全": 80, "操控": 85},
    {
   
   "舒适性": 75, "油耗": 90, "性能": 82, "安全": 85, "操控": 88},

]

绘制单车型雷达图

我们先绘制出单个车型的雷达图,比如我们要先绘制帕萨特的雷达图,我们的代码如下:

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'] = ['SimHei']  # 显示中文
plt.rcParams['axes.unicode_minus'] = False  # 正常显示负号

stats = [
    {
   
   "舒适性": 85, "油耗": 75, "性能": 90, "安全": 70, "操控": 90},
    {
   
   "舒适性": 87, "油耗": 72, "性能": 95, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值