出典: 世界銀行 WDI API(取得時 65年分 / 1960–2024)。最新値はグラフ内に注釈。オフライン時は組み込みスナップショットでフォールバック。
再現方法
依存関係はスクリプト先頭の PEP 723 ヘッダに記述済み。インストール操作は不要です。
# グラフを生成(PNG/PDF)
uv run japan_gnp.py
# 期間を指定
uv run japan_gnp.py --start 1990 --end 2024
# オフライン(フォールバックデータ)
uv run japan_gnp.py --no-fetch
# 書込不可な環境では
MPLCONFIGDIR=/tmp/mplcache UV_CACHE_DIR=/tmp/uv-cache uv run japan_gnp.py
requires-python >=3.11matplotlibrequests
データと解釈
- GNP ≒ GNI:国内総生産(GDP)に海外からの所得純受取を加えたもの。90年代以降は GNI 表記が標準。
- 円建ては 2024年 672.8兆円まで拡大(名目)。ドル建ては為替の影響で 2021年 5.47兆ドルをピークに円安で 2024年 4.45兆ドルへ低下 — 同じ実体でも評価通貨で見え方が変わります。
- API取得に失敗しても
japan_gnp.py内のスナップショット(1960–2024)で常に描画可能。 - 日本語フォントは
IPAexGothic/Noto Sans CJK JPを自動選択。スタイル適用後のフォント上書きで文字化けを防止。
リポジトリ: katzkawai/kklab-muse-graph(MIT相当の再利用を想定)