我在为行业和所有股票谋划回报。我希望值>;100为绿色,<;100为红色。这是我的代码:sector_lst = ['XLK','XLF','XLE'] ## etc.
for i in sector_lst:
fig = plt.figure(figsize=(12, 8))
for x in sectordict[i]: #sectordict[i] is all the stocks in a sector (so AAPL, GOOG, etc. for tech)
if pct_change[x] > 1:
pct_change[sectordict[i]].plot(kind='bar',color='g')
##if pct_chg < 1
else:
pct_change[sectordict[i]].plot(kind='bar',color='r')
plt.title(i)
到目前为止,这将整个行业图返回为绿色或红色;如果第一个值为100,则所有股票都将为绿色,反之亦然。
我的预期输出是有11个图形(它目前是这样的),但是图形中每个股票的颜色不同,如果股票有100%的回报,则显示绿色,<;100%显示红色。