Python项目实践:霍兰德人格分析雷达图
#HollandRadarDraw
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams['font.family']='SimHei'
radar_labels = np.array(['研究型(I)','艺术型(A)','社会型(S)',\'企业型(E)','常规型(C)','现实型(R)']) #雷达标签
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)
data = np.concatenate((data, [data[0]]))
angles = np.concatenate((angles, [angles[0]]))
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,frac = 1.2)
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.savefig('holland_radar.jpg')
plt.show()
PS: source, python123
Python项目实践:霍兰德人格分析雷达图相关推荐
- Python编程案例-霍兰德人格分析雷达图
1.原始代码 #HollandRadarDraw import numpy as np import matplotlib.pyplot as plt import matplotlib matplo ...
- python多级雷达图绘制解析_Python实例15:霍兰德人格分析雷达图
Python实例15:霍兰德人格分析雷达图 雷达图是多特性直观展示的重要方式: 霍兰德认为:人格兴趣与职业之间应有一种内在的对应关系: 人格分类:研究型.艺术型.社会型.企业型.传统型.现实型: 职业 ...
- Python实例10: 绘制“霍兰德人格分析雷达图”
实例代码 # 绘制"霍兰德人格分析雷达图" import numpy as np # 专业的多维数据表示 import matplotlib.pyplot as plt impo ...
- Python实例15:霍兰德人格分析雷达图
Python实例15:霍兰德人格分析雷达图 雷达图是多特性直观展示的重要方式: 霍兰德认为:人格兴趣与职业之间应有一种内在的对应关系: 人格分类:研究型.艺术型.社会型.企业型.传统型.现实型: 职业 ...
- 【python练习,6.15】(霍兰德人格分析雷达图等)
python程序设计方法学和计算生态概览练习内容 1.体育竞技分析 需求:如何科学分析体育竞技比赛 输入:球员的水平能力值 输出:可预测的比赛成绩 """ 比赛规则: 双 ...
- Python学习 matplotlib库 霍兰德人格分析雷达图
[Python学习] matplotlib库 绘制霍兰德人格分析雷达图 学习一些Python知识.用matplotlib库进行雷达图的绘制. 实现效果图片: 代码参考:<Python语言程序设计 ...
- python——关于“霍兰德人格分析雷达图”代码运行错误解决
问题描述: 嵩天老师课上代码运行时出现两个问题: 1.无Qt平台插件错误(解决了很久):This application failed to start because no Qt platform ...
- Python入门实例验证及结果之实例16 霍兰德人格分析雷达图 ## python计算生态概览
python计算生态概览 从数据处理到人工智能 数据表示->数据清洗-> 数据统计->数据可视化->数据挖掘->人工智能 -数据表示:采用合适的方式用程序表达数据 -数据 ...
- 学习Python 霍兰德人格分析雷达图
### 霍兰德人格分析雷达图 import numpy as np import matplotlib.pyplot as mplp import matplotlib as mplmpl.rcPar ...
- Python学习——霍兰德人格分析雷达图代码问题
实例15: 霍兰德人格分析雷达图,输入代码后执行报错,错误信息:AttributeError: 'Text' object has no property 'frac' 查阅相关资料,与第三方库的版本 ...
最新文章
- javascript全栈开发实践-准备
- 解除svn控制下的文件夹的svn的控制
- 数据结构 链表(二)
- python太阳花绘制
- 从零开始玩转JMX(二)——Condition
- Hadoop之企业案例分析
- LeetCode 445. 两数相加 II(链表大数加法)
- 华为软件开发云发布管理测评报告
- SAP License:一句话让你明白FICO
- 刚刚收割阿里、腾讯等大厂 Offer,他说这些话一定要和你们说一下
- 手机号码归属地最新数据库2015年3月(附带采集更新程序)
- 使用Ps制作飞机路过的动画
- linux 将sda分区扩容
- 立象Argox A-50 打印机驱动
- 智慧大田——智能无线灌溉系统
- VL817以及迭代型号VL817S原理图规格书示例
- 数据分析之Excel学习—大厂周报制作
- 戴尔服务器R730XD增加万兆光卡后风扇满速运转解决办法
- 华为桌面云重启基础架构服务器FA里HDC组件检测不通过显示异常
- 升级还是权谋?从USB PD 2.0到3.0
热门文章
- NumPy数值计算库-1
- Python监控Windows下的文件变化
- Amazon电商数据分析——数据获取
- python的一些库(模块)集合
- linux 启动tomcat 怎么显示日志文件,随着LINUX的启动,打开一个终端显示TOMCAT的日志文件,请问如何做到?...
- php 返回script,从PHP脚本返回JSON
- mysql巡检常用命令_mysql 常用命令
- 中心对称数 java_【LeetCode(Java) - 246】中心对称数
- sqlerror.java 1074_java.sql.SQLException: Before start of result set异常
- css的长度单位没有哪些,css 长度单位知多少