Pythonで株価を扱う チャート

調子に乗って、チャートも書いてみる。

1990年からコカコーラの株を買っていたらどうなっていたか。

f:id:toto0130:20220127090229j:plain

株価(Coca-Cola)

すごいな。何倍になっているんだろう?

でも、下落幅も大きくて持ち続けるのはストレスになりそう。

買ったら株価は見ないで放置しておくのが良さそう。

 

import datetime
import pandas_datareader.data as web
import matplotlib.pyplot as plt

#日付を指定して、コカ・コーラのデータを入手する.
start = datetime.date(1990,1,1)
end = datetime.date.today()

#Adj Close:終値だけ抜き出してdataに入れる
data = web.DataReader('KO','yahoo',start,end)["Adj Close"]

plt.plot(data,label="KO Adj Close")
plt.xlabel('date')
plt.ylabel('value')
plt.legend()
plt.show()

 

チャートを書くとき、全部のデータを描いちゃうと訳わからなくなるので、終値だけ抜き出すのがコツでした。