球员能力图和股票K线图

球员能力图和股票K线图
观察图像,发现这张图由4个子图构成,每个都是极坐标,每个子图都是6个数据,分别是进攻,防守,盘带,速度,体力,射术。
球员能力图和股票K线图
然后设置极坐标,并且使用随机数设置各项能力。
球员能力图和股票K线图
到这里前期准备工作完毕
设置单个球员:
player[“M”] = np.append(player[“M”],player[“M”][0])
ax1.plot(theta,player[“M”],“r”)
ax1.fill(theta,player[“M”],“r”,alpha = 0.3)
#把角度替换为leabel
ax1.set_xticks(theta)
ax1.set_xticklabels(ability_label)
球员能力图和股票K线图
接下来设置titel,并且复制4遍,把其他球员的各项属性设置好
球员能力图和股票K线图

股票K线图

球员能力图和股票K线图
首先我们导入自带的数据:
球员能力图和股票K线图
设置起始时间和终止时间
球员能力图和股票K线图
设置线的宽度,区域
球员能力图和股票K线图
需要遍历quotes
球员能力图和股票K线图
生成画布
球员能力图和股票K线图
我们发现图例中的横坐标是日期,而我们做的图更坐标是数字,需要替换一下
ax_vol.xaxis_data()
plt.setp(ax_vol.get_xticklabels(),rotation=30,horizontalalignmeng= "“right”
球员能力图和股票K线图
然后我们绘制上半边的图像
candlestick_ohlc(ax_main,quotes,width=0.6,colorup=“r”,colordown=“g”)
球员能力图和股票K线图
我们发现中间的坐标并不需要,去掉中间的坐标
ax_main.axes.get_xaxis()set_visible(False)
设置标题:
ax_main.set_title(“Stok INTC Price and Volum”)
球员能力图和股票K线图