这是我的代码:
tickers = input("Ange tickers: ")
start = "2019-01-01"
end = "2019-07-01"
kalla = "yahoo"
listatickers = tickers.split(", ")
data = pd.DataFrame()
for t in listatickers:
data[t] = wb.DataReader(t, kalla, start, end)["Adj Close"]
data2 = (data / data.iloc[0] * 100)
fig, ax = plt.subplots(2,2, figsize=(15,8))
ax[0, 0].plot(data)
ax[1, 0].plot(data2)
ax[0, 1].plot(data2)
ax[1, 1].plot(data2)
plt.show()
我想要这样,以便图例自动显示。 为什么当我进行子图绘制时,图例不显示?当我添加plt.legends()或ax.legends()时,我得到“没有找到带有图例的标签的句柄”。当我只做一个简单的图时,它起作用吗?因此,数据的设置应该没有错,对吗?