株価データ
株価データの分析と可視化を行います。
以下のコードは、PythonのPandasを使用して特定の株式の過去の株価データを取得し、Matplotlibで結果を折れ線グラフで可視化する例です。
1 | import pandas as pd |
このコードは、特定の株式(ここではApple Inc.の株式)の過去5年間の終値データを取得し、折れ線グラフで可視化します。株価の変動や傾向を視覚的に確認できます。
株式のティッカーシンボルを変更することで、他の株式のデータを取得し分析することもできます。
ソースコード解説
以下はコードの詳細な説明です:
1. 必要なライブラリをインポートします:
pandas
(aspd
): データの操作と分析を行うためのライブラリ。matplotlib.pyplot
(asplt
): グラフの描画を行うためのライブラリ。yfinance
(asyf
): Yahoo Financeから株価データを取得するためのライブラリ。
2. 株価データを取得するためのパラメータを設定します:
ticker
: 株式のティッカーシンボル(ここでは’APPL’、つまりApple Inc.の株式)を指定します。start_date
: 取得したいデータの開始日を指定します。end_date
: 取得したいデータの終了日を指定します。
3. Yahoo Financeから株価データを取得します:
yf.download()
関数を使用して、指定したティッカーシンボル(’AAPL’)および日付範囲(’start_date’から’end_date’まで)で株価データをダウンロードし、data
変数に格納します。
4. 終値の折れ線グラフを作成します:
plt.figure()
関数を使用して、グラフのサイズを設定します。plt.plot()
関数を使用して、data['Adj Close']
から終値データを折れ線グラフとして描画します。label
パラメータでラベルを設定し、color
パラメータで線の色を設定します。plt.xlabel()
およびplt.ylabel()
関数でx軸とy軸のラベルを設定します。plt.title()
関数でグラフのタイトルを設定します。plt.legend()
関数で凡例(ラベル)を表示します。plt.grid(True)
でグリッド線を表示します。
5. 最後に、plt.show()
を呼び出してグラフを表示します。
このコードを実行すると、指定した期間内のApple Inc.の株価の終値データが折れ線グラフとして表示されます。
このようなグラフを通じて、株価の変動や傾向を視覚的に確認できます。