緑の中に

緑の中に
国立天文台

6/17/2026

1月からの外気温をグラフに

 



#Good. 素晴らしい!

#5色使用して描画しました。

import numpy as np

import matplotlib.pyplot as plt

import pandas as pd

import matplotlib

matplotlib.use("TkAgg")  # Thonny 対策

# --- 読み込む CSV ファイル一覧(ファイル名は必要に応じて調整) ---

csv_files = [

    "data88088-2026-1月分-A.csv",

    "data88088-2026-2月分-A.csv",

    "data88088-2026-3月分-A.csv",

    "data88088-2026-4月分-A.csv",

    "data88088-2026-5月分-A.csv",

]

# --- 月ごとに色を変えるための色リスト ---

colors = ["royalblue", "orange", "green", "red", "purple"]

plt.figure(figsize=(14, 6))

# --- 各 CSV を順番に読み込んでプロット ---

for file, color in zip(csv_files, colors):

    df = pd.read_csv(file, encoding="utf-8")

    df["created"] = pd.to_datetime(df["created"], errors="coerce")

    # 月名を凡例に使う(ファイル名から抽出してもOK)

    label_name = file.replace("data88088-2026-", "").replace("-A.csv", "")

    plt.plot(df["created"], df["温度"], label=label_name, color=color)

# --- 0℃ライン ---

plt.axhline(0, color="black", linestyle="--", alpha=0.4)

plt.title("Outdoor Temperature (January–May 2026)")

plt.xlabel("Date")

plt.ylabel("Temperature (°C)")

plt.legend()

plt.grid(True)

plt.tight_layout()

# JPG 保存

plt.savefig("temperature_2026_Jan_to_May.jpg", dpi=300)

plt.show()