参考知乎
CSDN给出了一些参数
matplotbib库雷达图官网
seaborn画图汇总
5 pyecharts 雷达图 这篇写的很不错,参数解释
也详细给出来了。
参考
复现一下5,并详细讲解一下代码吧。
2022年11月12日09:12:03。
复现过程中 特别坑的bug记录

ImportError: cannot import name 'Radar' from partially initialized module 'p
然后 在想 昨天 晚上自己 是 成功运行过的哇,还把截图发给导师了,
仔细会议 自己昨天晚上成功复现的步骤,
我记得有安装 pyecharts库这一步,然后 我把 pyecharts这个库卸载重装就可以运行了。
果然重启能解决99%的问题!!!血泪经验!!!!
遂成功复现,。
html端复现成功的完整代码——效果还不错
from pyecharts import options as optsfrom pyecharts.charts import Radar
from pyecharts.commons.utils import JsCodeimport pandas as pd# 导入输出图片工具
from pyecharts.render import make_snapshot
# 使用snapshot-selenium 渲染图片
from snapshot_selenium import snapshot
data = pd.DataFrame(pd.read_excel('test.xlsx'))# 生成绘图series
data_radar = []
for row in range(data.shape[0]):dic = {}value = []for col in range(1, data.shape[1]):value.append(int(data.iloc[row, col]))dic['name'], dic['value'] = data['员工'][row], valuedata_radar.append([dic])# 各特征维度取值范围
scope = []
for col in range(1, data.shape[1]):dic = {}dic['name'] = data.columns[col]dic['max'], dic['min'] = max(data.iloc[:, col]), 0scope.append(dic)c = (# Radar()Radar(init_opts=opts.InitOpts(bg_color={"type": "pattern", "image": JsCode("img"), "repeat": "no-repeat"})).add_js_funcs(""" var img = new Image();img.src = 'bg.png'; """)# .add_js_funcs(""" 下载#