【完结】Python数据科学基础 Day6——实例:①球员能力图;②股票K线图

763-徐同学

发表文章数:31

首页 » 数据科学库 » 正文

一、球员能力图

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 = ['进攻','防守','盘带','速度','体力','射术']

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=90),
    'H':np.random.randint(size=ability_size,low=60,high=90),
    'P':np.random.randint(size=ability_size,low=60,high=90),
    'Q':np.random.randint(size=ability_size,low=60,high=90)
}
player['M'] = np.append(player['M'],player['M'][0])
player['H'] = np.append(player['H'],player['H'][0])
player['P'] = np.append(player['P'],player['P'][0])
player['Q'] = np.append(player['Q'],player['Q'][0])

theta = np.linspace(0,2*np.pi,6,endpoint=False)
theta = np.append(theta,theta[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,fontproperties=font)
ax1.set_title('梅西',fontproperties=font,color='r',size=20)

ax2.plot(theta,player['H'],'g')
ax2.fill(theta,player['H'],'g',alpha=0.3)
ax2.set_xticks(theta)
ax2.set_xticklabels(ability_label,fontproperties=font)
ax2.set_title('哈维',fontproperties=font,color='g',size=20)

ax3.plot(theta,player['P'],'b')
ax3.fill(theta,player['P'],'b',alpha=0.3)
ax3.set_xticks(theta)
ax3.set_xticklabels(ability_label,fontproperties=font)
ax3.set_title('皮克',fontproperties=font,color='b',size=20)

ax4.plot(theta,player['Q'],'y')
ax4.fill(theta,player['Q'],'y',alpha=0.3)
ax4.set_xticks(theta)
ax4.set_xticklabels(ability_label,fontproperties=font)
ax4.set_title('切赫',fontproperties=font,color='y',size=20)

plt.show()

结果如下:
【完结】Python数据科学基础 Day6——实例:①球员能力图;②股票K线图

二、股票K线图

由于matplotlib.finance没有了,这个实例暂时空着。
解决办法:网页链接

未经允许不得转载:作者:763-徐同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《【完结】Python数据科学基础 Day6——实例:①球员能力图;②股票K线图》 发布于2020-02-17

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

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

支付宝扫一扫打赏

微信扫一扫打赏

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

登录

忘记密码 ?

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

Q Q 登 录
微 博 登 录