Python—-数据可视化(球员能力图)

1146-陶同学

发表文章数:37

首页 » 数据科学库 » 正文

球员能力图

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties

plt.style.use('ggplot')

font = FontProperties(fname=r'c:/windows/fonts/simsun.ttc', size=12)
ability_size = 6
ability_label = [u'进攻', u'防守', u'盘带', u'速度', u'体力', u'射术']

ax1 = plt.subplot(221, projection='polar')
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),
}

theta = np.linspace(0, 2 * np.pi, 6, endpoint=False)

theta = np.append(theta, theta[0])

player['M'] = np.append(player['M'], player['M'][0])
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.1, fontproperties=font)
ax1.set_title(u'梅西', fontproperties=font, color='r', size=20)

player['H'] = np.append(player['H'], player['H'][0])
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.1, fontproperties=font)
ax2.set_title(u'哈维', fontproperties=font, color='g', size=20)

player['P'] = np.append(player['P'], player['P'][0])
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.1, fontproperties=font)
ax3.set_title(u'皮克',position=(0.5,1.01), fontproperties=font, color='b', size=20)

player['Q'] = np.append(player['Q'], player['Q'][0])
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.1, fontproperties=font)
ax4.set_title(u'切赫',position=(0.5,1.01), fontproperties=font, color='y', size=20)

plt.show()

Python----数据可视化(球员能力图)

未经允许不得转载:作者:1146-陶同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《Python—-数据可视化(球员能力图)》 发布于2020-07-12

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录