Posts
read more
Pythonで株価を可視化する - matplotlibとPlotlyで美しいチャート作成
はじめに
取得した株価データを分かりやすく可視化することは、分析の第一歩です。
この記事では、Pythonの代表的な可視化ライブラリ matplotlib と Plotly を使って、株価チャートを作成する方法を解説します。
使用するライブラリ
| ライブラリ | 特徴 | 用途 |
|---|---|---|
| matplotlib | 静的なチャート | 論文、レポート |
| Plotly | インタラクティブ | Webアプリ、ダッシュボード |
| mplfinance | 金融特化 | ローソク足チャート |
準備
| |
matplotlibでの基本チャート
株価の推移をラインチャートで表示
| |
複数銘柄の比較チャート
| |
mplfinanceでローソク足チャート
| |
Plotlyでインタラクティブチャート
基本のラインチャート
| |
ローソク足+出来高
| |
リターン分布の可視化
| |
まとめ
| ライブラリ | おすすめ用途 |
|---|---|
| matplotlib | 論文、静的レポート |
| mplfinance | ローソク足、金融特化 |
| Plotly | Webダッシュボード、インタラクティブな分析 |
次のステップ:
Posts
read more
Pythonで株価データを取得する完全ガイド - yfinance入門
はじめに
投資の自動化や分析を始めたいけど、株価データの取得方法がわからない…そんな悩みありませんか?
この記事では、yfinanceという無料のPythonライブラリを使って、Yahoo Financeから株価データを取得する方法を徹底解説します。
yfinanceとは?
yfinanceは、Yahoo Financeの株価データを簡単に取得できるPythonライブラリです。
メリット:
- ✅ 無料で使える
- ✅ APIキー不要
- ✅ コード数行でデータ取得可能
- ✅ 日本株(東証上場企業)にも対応
この記事で学べること
- yfinanceのインストール方法
- 株価データ(終値、始値、高値、安値、出来高)の取得
- 期間指定や複数銘柄の一括取得
- データのCSV保存方法
前提条件
- Python 3.8以上がインストールされていること
- pipまたはcondaが使えること
環境構築
Step 1: yfinanceのインストール
ターミナル(コマンドプロンプト)で以下を実行します:
| |
または、Anacondaを使っている場合:
| |
インストール確認:
| |
バージョン番号が表示されればOKです。
実装
基本的な株価データ取得
まずは、米国株の代表であるApple(AAPL)の株価を取得してみましょう。
| |
実行結果: