如何使用matplotlib为特定股票图表添加图例?

sy5wg1nm  于 2023-02-23  发布在  其他
关注(0)|答案(1)|浏览(190)

我有这个代码来绘制3个游戏公司的股票。但我想给予传奇,这样我就可以知道哪个图表是EA或采取两个或动视。

  1. from pandas_datareader import data as pdr
  2. import yfinance as yf
  3. import matplotlib.pyplot as plt
  4. yf.pdr_override()
  5. y_symbols = ['EA', 'TTWO', 'ATVI']
  6. from datetime import datetime
  7. startdate = datetime(2000,1,1)
  8. enddate = datetime(2023,1,31)
  9. data = pdr.get_data_yahoo(y_symbols, start=startdate, end=enddate)
  10. #print(data)
  11. #data['Close'].plot()
  12. plt.figure(figsize=(20,10))
  13. plt.plot(data.index, data['Close'])
  14. plt.xlabel("Date")
  15. plt.ylabel("Price (in USD)")
  16. plt.title("Game Corporation Stock Price 1/1/00 - 1/1/23")
  17. plt.show()

谢谢你。

vwoqyblh

vwoqyblh1#

您可以将label参数添加到plot命令中,然后调用plt.legend(),例如:

  1. plt.plot(data.index, data['Close'], label=data["Close"].columns)
  2. plt.legend()

相关问题