python使用matplotlib绘制雷达图


Posted in Python onOctober 18, 2019

本文实例为大家分享了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使用matplotlib绘制雷达图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
Apr 25 Python
Django查找网站项目根目录和对正则表达式的支持
Jul 15 Python
python 线程的暂停, 恢复, 退出详解及实例
Dec 06 Python
Window10+Python3.5安装opencv的教程推荐
Apr 02 Python
详解python实现识别手写MNIST数字集的程序
Aug 03 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
Feb 15 Python
python的mysql数据库建立表与插入数据操作示例
Sep 30 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
pymysql模块的操作实例
Dec 17 Python
Django 返回json数据的实现示例
Mar 05 Python
Python 没有main函数的原因
Jul 10 Python
基于Python和openCV实现图像的全景拼接详细步骤
Oct 05 Python
Python 日志logging模块用法简单示例
Oct 18 #Python
python调用matplotlib模块绘制柱状图
Oct 18 #Python
Python Django模板之模板过滤器与自定义模板过滤器示例
Oct 18 #Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 #Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 #Python
python调用Matplotlib绘制分布点图
Oct 18 #Python
Python 异常处理Ⅳ过程图解
Oct 18 #Python
You might like
Symfony的安装和配置方法
2016/03/17 PHP
php自定义时间转换函数示例
2016/12/07 PHP
BOOM vs RR BO5 第一场 2.14
2021/03/10 DOTA
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
javascript dom追加内容实现示例
2013/09/21 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
JavaScript 面向对象与原型
2015/04/10 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
2015/12/04 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
python数据结构之二叉树的建立实例
2014/04/29 Python
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
Python引用模块和查找模块路径
2016/03/17 Python
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
Python OOP类中的几种函数或方法总结
2019/02/22 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
python读取与处理netcdf数据方式
2020/02/14 Python
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
类、抽象类、接口的差异
2016/06/13 面试题
Java程序员常见面试题
2015/07/16 面试题
会计实习期自我鉴定
2013/10/06 职场文书
个人求职信范文分享
2014/01/06 职场文书
《晏子使楚》教学反思
2014/02/08 职场文书
2014年采购员工作总结
2014/11/18 职场文书
导游词之清晏园
2019/11/22 职场文书
浅析InnoDB索引结构
2021/04/05 MySQL
python实现求纯色彩图像的边框
2021/04/08 Python
JavaScript小技巧带你提升你的代码技能
2021/09/15 Javascript