现有以下表格,我需要画成第二张图中的雷达图(类似fifa足球、王者荣耀里面的那种球员能力图)
雷达图函数用到以下包:
import math import numpy as np import matplotlib.pyplot as plt import matplotlib.colors as mcolors
导入中文相关字体
# 导入中文 import matplotlib.font_manager as font_manager font_dirs = ['./font'] font_files = font_manager.findSystemFonts(fontpaths=font_dirs) font_list = font_manager.createFontList(font_files) font_manager.fontManager.ttflist.extend(font_list) plt.rcParams['font.family'] = 'SimHei' # 启用主题 plt.style.use('ggplot')
获取极径范围
# 获取极径范围 def get_range(data_list): max = min = 0 for _, data in data_list.items(): for v in data: