1,强壮而敏捷的身体对我很重要。 2,我必须彻底地了解事情的真相。 3,我的心情受音乐、色彩和美丽事物的影响极大。 4,和他人的关系丰富了我的生命并使它有意义。 5,我自信会成功。 6,我做事必须有清楚的指引。 7,我擅长于自己制作、修理东西。 8,我可以花很长的时间去想通事情的道理。 9,我重视美丽的环境。 10,我愿意花时间帮别人解决个人危机。 11,我喜欢竞争。 12,我在开始一个计划前会花很多时间去计划。 13,我喜欢使用双手做事。 14,探索新构思使我满意。 15,我是寻求新方法来发挥我的创造力。 16,我认为能把自己的焦虑和别人分担是很重要的。 17,成为群体中的关键任务执行者,对我很重要。 18,我对于自己能重视工作中的所有细节感到骄傲。 19,我不在乎工作把手弄脏。 20,我认为教育是个发展及磨练脑力的终身学习过程。 21,我喜欢非正式的穿着,尝试新颜色和款式。 22,我常能体会到某人想要和他人沟通的需要。 23,我喜欢帮助别人不断改进。 24,我在决策时,通常不愿冒险。 25,我喜欢购买小零件,做成成品。 26,有时我长时间阅读,玩拼图游戏,冥想生命本质。 27,我有很强的想象力。 28,我喜欢帮助别人发挥天赋和才能。 29,我喜欢监督事情直至完工。 30,如果我面对一个新情景,会在事前做充分的准备。 31,我喜欢独立完成一项任务。 32,我渴望阅读或思考任何可以引发我好奇心的东西。 33,我喜欢尝试创新的概念。 34,如果我和别人摩擦,我会不断尝试化干戈为玉帛。 35,要成功就必须定高目标。 36,我喜欢为重大决策负责。 37,我喜欢直言不讳,不喜欢转弯抹角。 38,我在解决问题前,必须把问题进行彻底分析。 39,我喜欢重新布置我的环境,使他们与众不同。 40,我经常借着和别人交谈来解决自己的问题。 41,我常想起草一个计划,而由别人完成细节。 42,准时对我来说非常重要。 43,从事户外活动令我神清气爽。 44,我不断地问:为什么? 45,我喜欢自己的工作能够抒发我的情绪和感觉。 46,我喜欢帮助别人找可以和他人相互关注的办法。 47,能够参与重大决策是件令人兴奋的事情。 48,我经常保持清洁,喜欢有条不紊。 49,我喜欢周边环境简单而实际。 50,我会不断地思索一个问题,直到找出答案为止。 51,大自然的美深深地触动我的灵魂。 52,亲密的人际关系对我很重要。 53,升迁和进步对我极重要。 54,当我把每日工作计划好时,我会较有安全感。 55,我不害怕过重工作负荷,且知道工作的重点。 56,我喜欢能使我思考、给我新观念的书。 57,我希望能看到艺术表演、戏剧及好的电影。 58,我对别人的情绪低潮相当的敏感。 59,能影响别人使我感到兴奋。 60,当我答应一件事时,我会竭尽监督所有细节。 61,我希望粗重的肢体工作不会伤害任何人。 62,我希望能学习所有使我感兴趣的科目。 63,我希望能做些与众不同的事。 64,我对别人的困难乐于伸出援手。 65,我愿意冒一点险以求进步。 66,当我遵循成规时,我感到安全。 67,我选车时,最先注意的是好的引擎。 68,我喜欢能刺激我思考的话。 69,当我从事创造性的事时,我会忘掉一切旧经验。 70,我对社会上有许多人需要帮助感到关注。 71,说服别人依计划行事是件有趣的事情。 72,我擅长于检查细节。 73,我通常知道如何应付紧急事件。 74,阅读新发现的书事件令人兴奋的事情。 75,我喜欢美丽、不平凡的东西。 76,我经常关心孤独、不友善的人。 77,我喜欢讨价还价。 78,我花钱时小心翼翼。 79,我用运动来保持强壮的身体。 80,我经常对大自然的奥秘感到好奇。 81,尝试不平凡的新事物是件相当有趣的事情。 82,当别人像我诉说他的困难时,我是个好听众。 83,做事失败了,我会再接再厉。 84,我需要确切地知道别人对我的要求是什么。 85,我喜欢把东西拆开,看看能否修理他们。 86,我喜欢研读所有的事实,再有逻辑的做出决定。 87,没有美丽事物的生活,对我而言是不可思议的。 88,人们经常告诉我他们的问题。 89,我常能借着资讯网络和别人取得联系。 90,小心谨慎的完成一件事是件有成就感的事情。
# encoding=utf-8 import easygui import easygui as g import numpy as np import matplotlib.pyplot as plt l=open('data.txt','r') list=l.read().split("\n") title = g.msgbox(msg="类型测试",title="霍兰德职业兴趣量表",ok_button="进入") score= {} for i in range(90): flavor = easygui.buttonbox( list[i] , choices=['是', '否']) # 选项得分统计 if flavor == '是': grade = 1 elif flavor == "否": grade = 0 score[i] = grade print(score) reality = [0,6,12,18,24,30,36,42,48,54,60,66,72,78,84] #现实型 research = [1,7,13,19,25,31,37,43,49,55,61,67,73,79,85] #研究型 art = [2,8,14,20,26,32,38,44,50,56,62,68,74,80,86] #艺术型 social = [3,9,15,21,27,33,39,45,51,57,63,69,75,81,87] #社会型 enterprise = [4,10,16,22,28,34,40,46,52,58,64,70,76,82,88] #企业型 routine = [5,11,17,23,29,35,41,47,53,59,65,71,77,83,89] #常规型 c_art = 0 c_research = 0 c_social = 0 c_reality = 0 c_enterprise = 0 c_routine = 0 #每种类型得分统计 for key in art: c_art += score[key] for key in research: c_research += score[key] for key in social: c_social+= score[key] for key in reality: c_reality += score[key] for key in enterprise: c_enterprise += score[key] for key in routine: c_routine += score[key] array = {"art":c_art, "research":c_research, "social":c_social, "reality":c_reality, "enterprise":c_enterprise, "routine":c_routine} type= max(array.items(), key=lambda x: x[1])[0] if type == "art": g.msgbox('''艺术型\n个性特点:喜欢艺术性的工作,如:音乐、舞蹈、唱歌、演员、艺术家、美术家、音乐家、设计师、编辑、作家和文艺评论家等。这种取向类型的人往往具有某些艺术上的技能,喜欢创造性的工作,富于想象力。类人通常喜欢同观念而不是事务打交道的工作。他们较开放、好想象、独立、有创造性。 ''') elif type == "research": g.msgbox('''研究型\n喜欢各种研究型工作,如:实验室研究员、医师、产品检验员、数学、物理学、化学、生物学等自然科学研究者、图书馆技师、计算机程序编制者和电子技术工作者等等。这类人通常具有较高的数学和科研能力,喜欢独立工作,喜欢解决问题;喜欢同观念而不是人或事务打交道。他们逻辑性强、好奇、聪明、仔细、独立、安详、俭朴。 ''') elif type == "social": g.msgbox('''社会型\n喜欢社会交往性工作,如教师、教育行政人员、社会学家、社会工作者、咨询顾问、护士等。这类人通常喜欢周围有别人存在,对别人的事很有兴趣,乐于帮助别人解决难题。这种人喜欢与人而不是事务打交道的工作。他们助人为乐、有责任心、热情、善于合作、富于理想、友好、善良、慷慨、耐心。 ''') elif type == "reality": g.msgbox('''现实型\n喜欢现实性的实在的工作,如机械维修、木匠活、烹饪、电气技术、管子工、电工、机械工、摄影师、制图员等,也称“体能取向”、“机械取向”。这类人通常具有机械技能和体力,喜欢户外工作,乐于使用各种工具和机器设备。这种人喜欢同事务而不是人打交道的工作。他们真诚、谦逊、敏感、务实、朴素、节俭、腼腆。 ''') elif type == "enterprise": g.msgbox('''企业型\n喜欢诸如推销、服务、管理、企事业领导、经理、商业主任、销售员和人寿保险员等。这类人通常具有领导才能和口才,对金钱和权利感兴趣,喜欢影响、控制别人。这种人喜欢同人和观念而不是事务打交道的工作。他们爱户外交际、冒险、精力充沛、乐观、和蔼、细心、抱负心强。 ''') elif type == "routine": g.msgbox('''常规型\n喜欢传统性的工作,如:记账、秘书、办事员,以及测算办公室人员、接待员、文件档案管理员、秘书、打字员、会计、出纳员等工作。这种人有很好的数字和计算能力,喜欢室内工作,乐于整理、安排事务。他们往往喜欢同文字、数字打交道的工作,比较顺从、务实、细心、节俭、做事利索、很有条理性、有耐性。 ''') #雷达图 #=======自己设置开始============ #标签 labels = np.array(['现实型P','研究型R','艺术型A','社会型S','企业型E','常规型O']) #数据个数 dataLenth = 6 #数据 data = np.array([c_reality,c_research,c_art,c_social,c_enterprise,c_routine]) #========自己设置结束============ 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,16) ax.grid(True) plt.show()
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容