Python グラフ工房
このページのグラフは、あなたのブラウザの中で動く Python が描いています。
サーバーで図を作って送っているのではありません。しかも使っているのは、
このサイトの図を生成しているのと同じ weatherlib/svgchart.py です。
起動すると Pyodide(WebAssembly 版 CPython)を読み込みます。 ページを開いただけでは読み込みません。
10分値アメダスは 10 分ごとに観測しています。 気象庁の「気温の状況」ページは毎時 50 分頃の更新ですが、ここでは観測どおりの粒度で描けます。 出典: 気象庁ホームページ(編集・加工: AIseed)
ブラウザで実行しているコード
読み込み中…
このコードがそのまま Pyodide に渡されます。描画本体の intraday_svg() は
リポジトリの
WeatherStatic/weatherlib/svgchart.py にあるもので、
サーバー側の静的生成でも同じ関数を呼んでいます。matplotlib も numpy も使いません
(そのぶん読み込みが軽くなっています)。