数据可视化案例 :球员能力图

  • 如果要在python的py文件里面写中文,则必须要添加一行声明文件编码的注释,否则python会默认使用ASCII编码并且在字体前面+u。
#_*_ conding:utf-8 _*

球员能力图


代码

#_*_ conding:utf-8 _*_import numpy as np
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontPropertiesplt.style.use('ggplot')#绘图风格
font=FontProperties(fname=r'c:\windows\fonts\simsun.ttc',size=12) #字体与电脑匹配后正确识别ability_size=6    #设置6种标签
ability_label=[u'进攻',u'防守',u'盘带',u'速度',u'体力',u'射术']ax1=plt.subplot(221,projection='polar')    #绘制4张极坐标图
ax2=plt.subplot(222,projection='polar')
ax3=plt.subplot(223,projection='polar')
ax4=plt.subplot(224,projection='polar')player={'M':np.random.randint(size=ability_size,low=60,high=99),'H':np.random.randint(size=ability_size,low=60,high=99),'P':np.random.randint(size=ability_size,low=60,high=99),'Q':np.random.randint(size=ability_size,low=60,high=99),
}#随机生成6种标签属性值
theta=np.linspace(0,2*np.pi,6,endpoint=False)   #极坐标角度划分6分
theta=np.append(theta,theta[0])               #图形封闭player['M']=np.append(player['M'],player['M'][0])  #M球员特性绘制
ax1.plot(theta,player['M'],'r')
ax1.fill(theta,player['M'],'r',alpha=0.3)
ax1.set_xticks(theta)
ax1.set_xticklabels(ability_label,y=0.05,fontproperties=font)
#y设置标签与极坐标的远近
ax1.set_title(u'梅',fontproperties=font,y=1.01,color='r',size=15)player['H']=np.append(player['H'],player['H'][0])  #H球员特性绘制
ax2.plot(theta,player['H'],'g')
ax2.fill(theta,player['H'],'g',alpha=0.3)
ax2.set_xticks(theta)
ax2.set_xticklabels(ability_label,y=0.05,fontproperties=font)
#y设置标签与极坐标的远近
ax2.set_title(u'哈',fontproperties=font,y=1.01,color='g',size=15)player['P']=np.append(player['P'],player['P'][0]) #P球员特性绘制
ax3.plot(theta,player['P'],'b')
ax3.fill(theta,player['P'],'b',alpha=0.3)
ax3.set_xticks(theta)
ax3.set_xticklabels(ability_label,y=0.05,fontproperties=font)
#y设置标签与极坐标的远近
ax3.set_title(u'匹',fontproperties=font,y=1.01,color='b',size=15)player['Q']=np.append(player['Q'],player['Q'][0]) #Q球员特性绘制
ax4.plot(theta,player['Q'],'y')
ax4.fill(theta,player['Q'],'y',alpha=0.3)
ax4.set_xticks(theta)
ax4.set_xticklabels(ability_label,y=0.05,fontproperties=font)
#y设置标签与极坐标的远近
ax4.set_title(u'切',fontproperties=font,y=1.01,color='y',size=15)plt.show()

数据可视化案例 :球员能力图相关推荐

  1. python爬虫数据可视化_适用于Python入门者的爬虫和数据可视化案例

    本篇文章适用于Python小白的教程篇,如果有哪里不足欢迎指出来,希望对你帮助. 本篇文章用到的模块: requests,re,os,jieba,glob,json,lxml,pyecharts,he ...

  2. 【05】数据可视化:02-ECharts数据可视化案例_立可得智能看板

    文章目录 DAY01-可视化项目 01-项目介绍 02-使用技术 03-Echarts-介绍 04-Echarts-体验 初始化echarts实例对象 05-Echarts-基础配置 06-REM适配 ...

  3. 企业大数据可视化案例专题分享-入门

    一.什么是数据可视化? 基本概念:数据可视化是以图示或图形格式表示的数据.让决策者可以看到以直观方式呈现的分析,以便他们可以掌握困难的概念或识别新的模式.借助交互式可视化,可以使用技术深入挖掘图表和图 ...

  4. d3中文案例_D3js初探及数据可视化案例设计实战

    摘要:本文以本人目前所做项目为基础,从设计的角度探讨数据可视化的设计的方法.过程和结果,起抛砖引玉之效.在技术方案上,我们采用通用web架构和d3js作为主要技术手段:考虑到项目需求,这里所做的可视化 ...

  5. 大数据可视化案例分析_Tableau数据可视化分析案例

    0x00 Tableau简介 Tableau是一款定位于数据可视化敏捷开发和实现的商务智能展现工具,可用来实现交互的.可视化的分析和仪表盘应用. Tableau提供了体验感良好且易用的使用界面,在处理 ...

  6. 电商行业超实用可视化案例 | 万博思图经典工业数据可视化案例

    随着数据可视化技术应用需求的增长,用户的不断扩大,使得数据可视化技术的应用的快速发展.关于数据可视化应用领域的讨论也不断增多.而这些应用大多集中的行业及其起到的意义和作用也备受关注,整理了具有10年行 ...

  7. 大数据可视化案例:360骗子地图

    转载自微信<炼数成金> 大数据的概念在国内走了将近两年的历史,但更多的还是停留在概念层面,能够将大数据真正"落地"的企业并不多,一方面是自身没有足够的数据量,一方面是因 ...

  8. python数据分析图表展示_NBA数据分析_python数据爬取_可视化图形_python数据可视化案例-帆软...

    之前手痒做了一次NBA可视化分析,发个微头条,好多人追着我问教程,这两天终于闲下来了,花时间整理这篇NBA可视化分析教程,手把手教大家做一次炫酷的数据可视化分析! 先部分展示本次教程的作品: 数据获取 ...

  9. Python数据可视化案例三:使用Slider组件调整曲线参数

    首先更正一个地方,昨天的文章Pythonic:递归.回溯等5种方法生成不重复数字整数中最后一段代码的注释中不小心把"排列"写成了"组合",抱歉抱歉! 今天的内容 ...

最新文章

  1. 如何判断ListView中的CheckItem项是否选中?并将所以选项从ListView控件中删除?
  2. 阿里云引领云原生进化,智能、互联、可信三位一体
  3. 在sharepoint中添加视频播放
  4. L3-1 森森旅游 (30 分)
  5. JAVA SE 基础复习-基本程序设计(1)
  6. C#中的委托和Java中的“委托”(Java8 lambda表达式)
  7. JSP中application的用法
  8. Atitit 登录票据安全法 目录 1.1. cookie对象规范 1 1.2. Cookie加解密 1 1.3. Cookie密文动态更换,根据一个时间3天比如 1 1.4. 服务端撤销key 1
  9. 时间序列的分析和预测ARIMA
  10. 2、Kmeans算法处理出租车数据
  11. 大数据平台应用 17 个关键技术处理
  12. Java编程语言是什么
  13. 2019111 控制台上实现极乐净土(有图有背景音乐)
  14. 网络模块的568B和568A
  15. Nginx配置浏览器缓存
  16. Linux防火墙firewalld安全设置
  17. 蓝桥杯试题算法训练之删除数组零元素——Python满分解答
  18. full outer join应用场景
  19. scrollTo不起作用
  20. 思科SPCCIE必考QOS流量整形traffic shaping原理及配置方法-ielab网络实验室

热门文章

  1. 王者荣耀s22服务器维护,王者荣耀安卓无法更新解决方法 S22更新问题汇总
  2. jquery表单form提交阻止页面全部刷新
  3. iphone 键盘兼容_如何在iPhone上使用单手键盘
  4. 简单理解Socket 协议
  5. 【百分百成功】Window 10 Google Chrome无法启动更新检查(错误代码为1:0x80004005)
  6. 非常棒的免抠图PNG素材网站
  7. 《见或不见》宫里面的诗好喜欢
  8. 如何确定MongoDB是否适合您
  9. php中stmt是什么意思,PHP的mysqli_stmt_init()函数讲解
  10. 英语俚语VS汉语俗语:狗改不了吃屎