子图不显示自动图例

时间:2019-07-11 13:08:33

标签: python-3.x matplotlib subplot

这是我的代码:

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()时,我得到“没有找到带有图例的标签的句柄”。当我只做一个简单的图时,它起作用吗?因此,数据的设置应该没有错,对吗?

0 个答案:

没有答案