Python グラフ工房

このページのグラフは、あなたのブラウザの中で動く Python が描いています。 サーバーで図を作って送っているのではありません。しかも使っているのは、 このサイトの図を生成しているのと同じ weatherlib/svgchart.py です。

起動すると Pyodide(WebAssembly 版 CPython)を読み込みます。 ページを開いただけでは読み込みません。

10分値アメダスは 10 分ごとに観測しています。 気象庁の「気温の状況」ページは毎時 50 分頃の更新ですが、ここでは観測どおりの粒度で描けます。 出典: 気象庁ホームページ(編集・加工: AIseed)

ブラウザで実行しているコード

読み込み中…

このコードがそのまま Pyodide に渡されます。描画本体の intraday_svg()リポジトリWeatherStatic/weatherlib/svgchart.py にあるもので、 サーバー側の静的生成でも同じ関数を呼んでいます。matplotlib も numpy も使いません (そのぶん読み込みが軽くなっています)。