Streamlit

Python

Streamlit Authenticatorで認証を実装する方法

Streamlitを利用することで、簡単にデータアプリケーションを作成できますが、アプリケーションの保護やアクセス制限を行う場合、認証機能が必要になります。 その際に役立つライブラリがStreamlit Authenticatorで、簡単に...
Python

【Streamlit】Sidebarの効果的な使い方

Streamlitは、シンプルなコードでインタラクティブなWebアプリを作成できるPythonフレームワークです。 中でも、Sidebarはアプリの操作性を向上させる便利な機能です。 Sidebarの基本的な使い方 Sidebarは、Str...
Python

【Streamlit】AgGridの使い方

Streamlitでインタラクティブなデータ表示を行いたいとき、標準のst.dataframe関数に加えて、より高機能なAgGridを使用すると便利です。 AgGridを使用することで、ソート、フィルタリング、編集などの高度なデータ操作が可...
Python

【Streamlit】tableの使い方

Streamlitのtableは、データフレームやリストデータを簡単に表示できる機能で、データの可視化やアプリケーションの開発に便利です。 基本的な使い方や応用方法をまとめます。 基本の使い方 Streamlitのtableは、Stream...
Python

【Streamlit】入力フォームの基本!主要inputの使い方

Streamlitのinput系関数はアプリケーション内でユーザーからデータを入力してもらうための基本機能です。 以下、主要なinput関数とその使い方について詳しく解説します。 text_input: テキスト入力 概要 単一行のテキスト...
Python

【Streamlit】radioウィジェットの基本的な使い方

Streamlit の radio ウィジェットは、ユーザーがリストから単一の選択肢を選べるシンプルなUIコンポーネントです。 radio を使うことで、アンケートやユーザーの選択を必要とするダッシュボードなど、直感的で簡単なインターフェー...
Python

【Streamlit】インタラクティブなグラフの作成

Streamlitはデータビジュアライゼーションを簡単に行えるPythonのフレームワークです。 特に、PlotlyやAltairを利用すればインタラクティブなグラフを手軽に作成でき、データを視覚的かつ直感的に伝えることが可能です。 インタ...
Python

爆速!Webアプリ開発にStreamlitを使うメリット

Streamlitは、データサイエンティストやエンジニアがPythonだけで迅速にWebアプリケーションを構築できるシンプルなフレームワークです。 今回は、Streamlitならではのメリットを紹介します。 Streamlitの主なメリット...
Python

【Streamlit】お洒落なデザイン10選

Streamlitのお洒落なテーマ設定をChatGPTに10個出してもらいました。 サンプルアプリ 以下のサンプルアプリを使用して、スタイルを確認しました。 基本的なレイアウトといくつかのUIコンポーネントを含んでいます。 import s...
Python

【Streamlit】config.tomlの書き方とおすすめ設定

Streamlitの設定ファイルは、.streamlit/config.tomlという名前で作成します。 このファイルには、Streamlitアプリケーションの動作を制御するための設定を記述します。 以下は、一般的な設定項目とおすすめの設定...