python使用matplotlib绘制雷达图

Dabria ·
更新时间:2024-09-21
· 846 次阅读

本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下

示例代码:

# encoding: utf-8 import pandas as pd import numpy as np import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['KaiTi'] # 显示中文 labels = np.array([u'总场次', u'吃鸡数', u'前十数',u'总击杀']) # 标签 dataLenth = 4 # 数据长度 data_radar = np.array([63, 1, 15, 13]) # 数据 angles = np.linspace(0, 2*np.pi, dataLenth, endpoint=False) # 分割圆周长 data_radar = np.concatenate((data_radar, [data_radar[0]])) # 闭合 angles = np.concatenate((angles, [angles[0]])) # 闭合 plt.polar(angles, data_radar, 'bo-', linewidth=1) # 做极坐标系 plt.thetagrids(angles * 180/np.pi, labels) # 做标签 plt.fill(angles, data_radar, facecolor='r', alpha=0.25)# 填充 plt.ylim(0, 70) plt.title(u'Daixiang2018的绝地求生战绩') plt.show()

运行结果:

您可能感兴趣的文章:使用Python的networkx绘制精美网络图教程python的pyecharts绘制各种图表详细(附代码)Python绘制热力图示例详解用Python为直方图绘制拟合曲线的两种方法Python 绘制酷炫的三维图步骤详解Python绘制频率分布直方图的示例使用python的pandas为你的股票绘制趋势图Python散点图与折线图绘制过程解析



雷达 雷达图 matplotlib Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号