matplotlib雷达图

简介: 用matplotlib画雷达图,网上流传的版本其实都是官网的一个例子。但是那个例子太复杂,而且它封装了几个类,让人难以一眼看出其本质。   我给出一个简单的解决方法,没有任何封装。作本文的原因,是为了回答百度网友的提问。

用matplotlib画雷达图,网上流传的版本其实都是官网的一个例子。但是那个例子太复杂,而且它封装了几个类,让人难以一眼看出其本质。

 

我给出一个简单的解决方法,没有任何封装。作本文的原因,是为了回答百度网友的提问。   好吧,图很丑~~~。

原问题见:http://zhidao.baidu.com/question/1048071753829017339.html?fr=qlquick&entry=qb_browse_word

 

【效果图】

 

增加一个数据,并且使用了填充

 

 

【源代码】

'''
matplotlib雷达图
'''
import numpy as np
import matplotlib.pyplot as plt

#=======自己设置开始============
#标签
labels = np.array(['艺术A','调研I','实际R','常规C','企业E','社会S'])
#数据个数
dataLenth = 6
#数据
data = np.array([1,4,3,6,4,8])
#========自己设置结束============

angles = np.linspace(0, 2*np.pi, dataLenth, endpoint=False)
data = np.concatenate((data, [data[0]])) # 闭合
angles = np.concatenate((angles, [angles[0]])) # 闭合

fig = plt.figure()
ax = fig.add_subplot(111, polar=True)# polar参数!!
ax.plot(angles, data, 'bo-', linewidth=2)# 画线
ax.fill(angles, data, facecolor='r', alpha=0.25)# 填充 ax.set_thetagrids(angles
* 180/np.pi, labels, fontproperties="SimHei") ax.set_title("matplotlib雷达图", va='bottom', fontproperties="SimHei")
ax.set_rlim(0,10) ax.grid(True) plt.show()

 

目录
相关文章
|
1天前
|
存储 数据可视化 关系型数据库
绘制圆环图/雷达图/星形图/极坐标图/径向图POLAR CHART可视化分析汽车性能数据
绘制圆环图/雷达图/星形图/极坐标图/径向图POLAR CHART可视化分析汽车性能数据
|
3天前
R语言中绘制箱形图的替代品:蜂群图和小提琴图
R语言中绘制箱形图的替代品:蜂群图和小提琴图
|
4月前
|
存储 数据可视化
使用 plotly 绘制旭日图
使用 plotly 绘制旭日图
62 0
|
6月前
112Echarts - 雷达图(Proportion of Browsers)
112Echarts - 雷达图(Proportion of Browsers)
10 0
|
8月前
|
Go
如何用ggplot2绘制基因功能富集气泡图?
如何用ggplot2绘制基因功能富集气泡图?
|
8月前
|
数据可视化 数据挖掘
热图的基础绘制(Matlab代码实现)
热图的基础绘制(Matlab代码实现)
154 0
|
10月前
ggplot2|扩展包从0开始绘制雷达图
ggplot2|扩展包从0开始绘制雷达图
190 0
|
11月前
|
Python
Python基于大量栅格遥感影像绘制直方图
本文介绍基于Python中gdal模块,实现对大量栅格图像批量绘制直方图的方法~
170 1
|
项目管理 Python
Matplotlib绘制燃尽图
燃尽图是IT项目管理的重要知识点,本文试用Matplotlib绘制燃尽图。
126 1
Matplotlib绘制燃尽图
|
数据挖掘 Python
【Python数据分析】用Matplotlib绘制其它常见的图像
文章目录 1️⃣柱状图 2️⃣直方图 3️⃣散点图 4️⃣饼图
【Python数据分析】用Matplotlib绘制其它常见的图像