软件测试|使用Python绘制雷达图(二)

前言

之前我们用matplotlib绘制了雷达图,可能代码量会相对多一些,今天我想起了我们之前介绍过的pyecharts,这个绘图神器,也是支持绘制雷达图的,今天我们来看看实现起来会不会更简单。我们还是以买车的朋友选择来作为我们的数据进行绘制。

绘制基础雷达图

我们还是以我那位朋友为例,他买车的例子确实比较经典,所以我们还是那6个选择,pyecharts支持绘制的图形中就包括了雷达图,引入代码如下:

from pyecharts.charts import Radar

我们先绘制一下单车型的雷达图,选择使用帕萨特的数据进行绘制,代码如下:

import pyecharts.options as op
from pyecharts.charts import Radar

v1 = [[85, 75, 90, 70, 90]]

x_schema = [
        {
   
   "name": "舒适性",  "color": 'black', "font_size": 18},
        {
   
   "name": "油耗",  "color": 'black', "font_size": 18},
        {
   
   "name": "性能", "color": 'black', "font_size": 18},
        {
   
   "name": "安全",  "color": 'black', "font_size": 18},
        {
   
   "name": "操控",  "color": 'black', "font_size": 18}
    ]

radar_x = Radar()
radar_x.add_schema(x_schema)
radar_x.add('帕萨特', v1, color='red').set_colors(['red'])

radar_x.set_global_opts(
        title_opts=op.TitleOpts(title="car_type", pos_right="center"),
        legend_opts=op.LegendOpts(legend_icon="roundRect", align="left", pos_left='7%',
                                  pos_bottom='14%', orient='vertical')
    )

radar_x.render("car_type.html")

绘制的图像如下:

在这里插入图片描述

绘制全部车型雷达图

我们需要将其他车型的数据也写成上面的帕萨特例子的形式,代码如下:

import pyecharts.options as op
from pyecharts
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值