【发布时间】:2019-11-20 02:53:48
【问题描述】:
尝试制作投资组合中股票的相关热图,但结果却一团糟。感谢您的帮助。
得到这个https://i.stack.imgur.com/7jzuE.jpg
pt_comp = web.DataReader(['BP.L', 'III.L', 'GSK.L', 'OCDO.L', 'RBS.L', 'SVT.L'], 'yahoo',start=start,end=end) ['Adj Close']
#Percentage returns of each stock
pt_rets = pt_comp.pct_change()
#correlation between stocks
corr = pt_rets.corr()
#corrlation heat map
plt.imshow(corr, cmap='hot', interpolation='none')
plt.colorbar()
plt.xticks(range(len(corr)), corr.columns)
plt.yticks(range(len(corr)), corr.columns);
'''
【问题讨论】:
-
“结果一团糟”是什么意思?我认为添加您的期望和实际得到的结果会有所帮助。
标签: python heatmap correlation stock