Python数据展示之雷达图

简单实例
需求:雷达图方式验证霍兰德人格分析
输入:各职业人群结合兴趣的调研数据
输出:雷达图
使用库:matplotlib+numpy
代码

import numpy as np
import matplotlib.pyplot as plt
import matplotlibmatplotlib.rcParams['font.family'] = 'SimHei'
radar_labels = np.array(['研究型', '艺术型', '社会型', '企业型', '常规型', '现实型'])
nAttr = 6
data = np.array([[0.40, 0.32, 0.35, 0.30, 0.30, 0.88],[0.85, 0.35, 0.30, 0.40, 0.40, 0.30],[0.43, 0.89, 0.30, 0.28, 0.22, 0.30],[0.30, 0.25, 0.48, 0.85, 0.45, 0.40],[0.20, 0.38, 0.87, 0.45, 0.32, 0.28],[0.34, 0.31, 0.38, 0.40, 0.92, 0.28]])
data_labels=('艺术家','实验员','工程师','推销员','社会工作者','记事员')
angles=np.linspace(0,2*np.pi,nAttr,endpoint=False)fig=plt.figure(facecolor="white")
plt.subplot(111,polar=True)
plt.plot(angles,data,'o-',linewidth=1,alpha=0.2)
plt.fill(angles,data,alpha=0.25)
plt.thetagrids(angles*180/np.pi, radar_labels)
plt.figtext(0.52,0.95,'霍兰德人格分析',ha='center',size=20)
legend=plt.legend(data_labels,loc=(0.94,0.80),labelspacing=0.1)
plt.setp(legend.get_texts(),fontsize='large')
plt.grid(True)
plt.show()

结果如图

Python数据展示之雷达图相关推荐

  1. python使用matplotlib可视化雷达图(polar函数可视化雷达图、极坐标图、通过径向方向来显示数据之间的关系)

    python使用matplotlib可视化雷达图(polar函数可视化雷达图.极坐标图.通过径向方向来显示数据之间的关系) 目录

  2. 可视化实验十一:利用Python绘制气泡图、雷达图

    实验目的: 掌握Python中气泡图.雷达图绘图函数的使用及展示图形的意义 利用上述绘图函数实现数据可视化 实验内容: 练习python中气泡图.雷达图绘图函数的用法,掌握相关参数的概念 根据步骤一绘 ...

  3. python话雷达图-python使用matplotlib绘制雷达图

    本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下 示例代码: # encoding: utf-8 import pandas as pd impo ...

  4. python绘制雷达图代码实例-python处理excel绘制雷达图

    本文实例为大家分享了python处理excel绘制雷达图的具体代码,供大家参考,具体内容如下 python处理excel制成雷达图,利用工具plotly在线生成,事先要安装好xlrd组件 代码: im ...

  5. python画雷达图-python使用matplotlib绘制雷达图

    本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下 示例代码: # encoding: utf-8 import pandas as pd impo ...

  6. python用matplotlib画雷达图_python使用matplotlib绘制雷达图

    本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下 示例代码: # encoding: utf-8 import pandas as pd impo ...

  7. 数据可视化之雷达图:自助数据集处理,完美演绎球员数据可视化

    数据可视化,不只应用于工作或者财务报告,在某些场合通过使用图表展示数据,进行信息可视化表达,不仅可以省去繁冗的文字,还能更为清晰直观地展示,化平庸为神奇,让任何人有认真看的欲望. 当今世界人们越来越崇 ...

  8. python制作雷达图,python处理excel绘制雷达图

    本文实例为大家分享了python处理excel绘制雷达图的具体代码,供大家参考,具体内容如下 python处理excel制成雷达图,利用工具plotly在线生成,事先要安装好xlrd组件 代码: im ...

  9. python之matplotlib制作雷达图

    python之matplotlib制作雷达图 示例代码: import numpy as np import matplotlib.pyplot as plt import matplotlibmat ...

最新文章

  1. Linux系统下软件包管理四
  2. mRemoteNG 远程连接工具(开源)
  3. curl 请求没反应_理解Redis的反应堆模式
  4. pythondatetime小时_使用python从时间戳中提取小时
  5. U盘里的文件夹会以应用程序的方式出现解决
  6. 宏任务和微任务执行顺序_确保任务的执行顺序
  7. sun.misc.Unsafe和堆外内存
  8. 543. 二叉树的直径 golang
  9. 史上最全memcached面试26题和答案
  10. apicloud入门学习笔记1:简单介绍
  11. python下载指定页面的所有图片
  12. 说说你对工厂模式的理解
  13. python2读文件,python之文件的读写(2)
  14. Oracle故障:Breaking the connection before proto/dty negotiation, error raised 3136
  15. Web 前端开发精华文章推荐(jQuery、HTML5、CSS3)【系列十四】
  16. centos普通用户修改文件权限_centos6.5下修改文件夹权限和用户名用户组
  17. 九九乘法表——C语言
  18. 【系统架构】ER图的画图规范和优化点
  19. 计算机运行时内存会超吗,我们不曾深纠的电脑技术 篇一:我们为什么要对内存进行超频?...
  20. python面试题:python计算股票收益最大化

热门文章

  1. php 8bit 10bit 解码,求助:我想把10bit的MKV压制成8bitMP4
  2. maya 白天室内灯光_Maya课时:白天的灯光构建视频教程_翼狐网
  3. C语言 输入一个正整数,判断它是素数还是合数
  4. PT100测量温度电路设计原理解析
  5. Nvidia 的Kal-El Tegra将五核合一
  6. android APP自动增量更新
  7. NAACL2022-Prompt相关论文对Prompt的看法
  8. Linux下命令补全工具bash-completion
  9. C盘瘦身:QQ文件的清理及Group2文件夹
  10. iOS9 3D Touch 标签菜单 peek and pop force 压力触控 功能开发高级版教程