先日作ったグラフをもうちょっと改良。
これがちょっと手間取ってしまった。
レーベルが出なくって。せっかく3つのデータを出せる様になったというのに。
tcs['Open'].plot(label = 'TCS')
plt.show()
でやってもレーベルが出ないんだな。。。
でも!さすがグーグル。答えを見つけたわよ!
plt.legend()
を付ければいいんだって!
早速やってみたらちゃんとレーベルがついたグラフが出たわ〜!
import yfinance as yf import datetime import numpy as np import matplotlib.pyplot as plt import seaborn start = '2022-01-17' end = '2022-01-21' tcs = yf.download('TCS', start,end) infy = yf.download('INFY', start,end) sony = yf.download('SONY', start,end) tcs['Open'].plot(label = 'TCS') infy['Open'].plot(label = 'Infosys') sony['Open'].plot(label = 'SONY') plt.title('Stock price of TCS, Infosys and SONY') plt.legend() #need this legend() for showing label plt.show()
No comments:
Post a Comment