シェルスクリプトマガジン

特集1 Streamlitで作るデータ分析Webアプリ(Vol.93記載)

著者:邑川 真也

「Streamlit」は、OSS(オープンソースソフトウエア)のPython向けフレームワーク(ライブラリ)です。データの可視化機能や分析機能、ダッシュボードなどを備えるWebアプリケーションを、Pythonを使って迅速かつ容易に作成できます。本特集では、さまざまなWebアプリケーションを実際に作成しながら、基本的なデータの可視化方法から、ノーコードでデータ分析を実現する方法まで、Streamlitのさまざまな活用方法を紹介します。

シェルスクリプトマガジン Vol.93は以下のリンク先でご購入できます。

図2 HTMLとCSS、JavaScriptを用いて棒グラフを描くコードの例

図3 Streamlitを用いて棒グラフを描くコードの例

図6 シンプルなWebアプリケーションのコード

図9 架空の株価データを生成して表示するコード

図14 「data.csv」ファイルに記述するデータ(抜粋)

図15 ダッシュボードアプリのコード

図17 「config.toml」ファイルに記述するテーマ設定の例

図18 「pygw_test.py」ファイルに記述するコード