数据可视化案例 :球员能力图
数据可视化案例 :球员能力图
- 如果要在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()
数据可视化案例 :球员能力图相关推荐
- python爬虫数据可视化_适用于Python入门者的爬虫和数据可视化案例
本篇文章适用于Python小白的教程篇,如果有哪里不足欢迎指出来,希望对你帮助. 本篇文章用到的模块: requests,re,os,jieba,glob,json,lxml,pyecharts,he ...
- 【05】数据可视化:02-ECharts数据可视化案例_立可得智能看板
文章目录 DAY01-可视化项目 01-项目介绍 02-使用技术 03-Echarts-介绍 04-Echarts-体验 初始化echarts实例对象 05-Echarts-基础配置 06-REM适配 ...
- 企业大数据可视化案例专题分享-入门
一.什么是数据可视化? 基本概念:数据可视化是以图示或图形格式表示的数据.让决策者可以看到以直观方式呈现的分析,以便他们可以掌握困难的概念或识别新的模式.借助交互式可视化,可以使用技术深入挖掘图表和图 ...
- d3中文案例_D3js初探及数据可视化案例设计实战
摘要:本文以本人目前所做项目为基础,从设计的角度探讨数据可视化的设计的方法.过程和结果,起抛砖引玉之效.在技术方案上,我们采用通用web架构和d3js作为主要技术手段:考虑到项目需求,这里所做的可视化 ...
- 大数据可视化案例分析_Tableau数据可视化分析案例
0x00 Tableau简介 Tableau是一款定位于数据可视化敏捷开发和实现的商务智能展现工具,可用来实现交互的.可视化的分析和仪表盘应用. Tableau提供了体验感良好且易用的使用界面,在处理 ...
- 电商行业超实用可视化案例 | 万博思图经典工业数据可视化案例
随着数据可视化技术应用需求的增长,用户的不断扩大,使得数据可视化技术的应用的快速发展.关于数据可视化应用领域的讨论也不断增多.而这些应用大多集中的行业及其起到的意义和作用也备受关注,整理了具有10年行 ...
- 大数据可视化案例:360骗子地图
转载自微信<炼数成金> 大数据的概念在国内走了将近两年的历史,但更多的还是停留在概念层面,能够将大数据真正"落地"的企业并不多,一方面是自身没有足够的数据量,一方面是因 ...
- python数据分析图表展示_NBA数据分析_python数据爬取_可视化图形_python数据可视化案例-帆软...
之前手痒做了一次NBA可视化分析,发个微头条,好多人追着我问教程,这两天终于闲下来了,花时间整理这篇NBA可视化分析教程,手把手教大家做一次炫酷的数据可视化分析! 先部分展示本次教程的作品: 数据获取 ...
- Python数据可视化案例三:使用Slider组件调整曲线参数
首先更正一个地方,昨天的文章Pythonic:递归.回溯等5种方法生成不重复数字整数中最后一段代码的注释中不小心把"排列"写成了"组合",抱歉抱歉! 今天的内容 ...
最新文章
- 如何判断ListView中的CheckItem项是否选中?并将所以选项从ListView控件中删除?
- 阿里云引领云原生进化,智能、互联、可信三位一体
- 在sharepoint中添加视频播放
- L3-1 森森旅游 (30 分)
- JAVA SE 基础复习-基本程序设计(1)
- C#中的委托和Java中的“委托”(Java8 lambda表达式)
- JSP中application的用法
- Atitit 登录票据安全法 目录 1.1. cookie对象规范	1 1.2. Cookie加解密	1 1.3. Cookie密文动态更换,根据一个时间3天比如	1 1.4. 服务端撤销key	1
- 时间序列的分析和预测ARIMA
- 2、Kmeans算法处理出租车数据
- 大数据平台应用 17 个关键技术处理
- Java编程语言是什么
- 2019111 控制台上实现极乐净土(有图有背景音乐)
- 网络模块的568B和568A
- Nginx配置浏览器缓存
- Linux防火墙firewalld安全设置
- 蓝桥杯试题算法训练之删除数组零元素——Python满分解答
- full outer join应用场景
- scrollTo不起作用
- 思科SPCCIE必考QOS流量整形traffic shaping原理及配置方法-ielab网络实验室
热门文章
- 王者荣耀s22服务器维护,王者荣耀安卓无法更新解决方法 S22更新问题汇总
- jquery表单form提交阻止页面全部刷新
- iphone 键盘兼容_如何在iPhone上使用单手键盘
- 简单理解Socket 协议
- 【百分百成功】Window 10 Google Chrome无法启动更新检查(错误代码为1:0x80004005)
- 非常棒的免抠图PNG素材网站
- 《见或不见》宫里面的诗好喜欢
- 如何确定MongoDB是否适合您
- php中stmt是什么意思,PHP的mysqli_stmt_init()函数讲解
- 英语俚语VS汉语俗语:狗改不了吃屎