UI

Streamlit

Streamlit カスタムレイアウト応用編:第5回 Expander

こんにちは、JS2IIUです。今回は、Expanderコンポーネントの紹介です。UIをすっきりさせるのには役立つ反面、余計なクリック操作をさせてしまうので、使い所は注意が必要なコンポーネントです。今回もよろしくお願いします。はじめに今回のテーマは、StreamlitにおけるExpanderコンポーネ...
Streamlit

Streamlit カスタムレイアウト応用編:第4回 Empty

こんにちは、JS2IIUです。Streamlitでのコンテンツレイアウトについてシリーズ記事を投稿してきました。今回で折り返しです。よろしくお願いします。はじめに本記事では、StreamlitのEmptyコンポーネントについて解説します。Emptyは動的にコンテンツを更新したり、一時的にコンテンツを...
Streamlit

Streamlit カスタムレイアウト応用編:第3回 Modal Dialog

こんにちは、JS2IIUです。今回はStreamlitのレイアウトで使えるmodal Dialogを紹介していきます。Modal Dialogで洗練されたUI制御が可能になります。今回もよろしくお願いします。はじめにこの記事では、Streamlitのst.dialog機能を使って、Modal Dia...
Streamlit

Streamlit カスタムレイアウト応用編:第2回 Container

こんにちは、JS2IIUです。Streamlitでのレイアウトに関する連続シリーズです。よろしくお願いします。はじめに今回のテーマは「Container」です。st.containerを使うと、UIレイアウトに柔軟性を持たせ、コンテンツをグループ化して管理できます。今回は、Containerの基本的...
Streamlit

Streamlit カスタムレイアウト応用編:第1回 Columns

こんにちは、JS2IIUです。Streamlitを使いこなせるようになるため、Streamlit Documenationsを探索しています。Streamlitのいいところは、簡単にビジュアルを用意できることにあると思います。ビジュアルを工夫するためのレイアウト方法について詳しくみていきたいと思いま...
Streamlit

Streamlit カスタムレイアウト応用編:第0回

こんにちは、JS2IIUです。Streamlitを使ってウェブアプリケーションでさまざまなレイアウトを作成する方法を9回にわたって紹介するシリーズです。各記事では、Streamlitのドキュメントに基づいて、Columns、Container、Modal Dialog、Empty、Expander、...
Streamlit

Streamlitを使ったGUIアプリ例

こんにちは、JS2IIUです。今回は、PythonのWebアプリケーションフレームワークであるStreamlitを使って、簡単な足し算アプリを作成します。Streamlitは、Webアプリケーションを簡単に作成できるため、データ可視化やツールのインターフェース構築に役立ちます。この例では、クラスを使...
Python

Dash応用編:第8回 機械学習モデルとの連携

こんにちは、JS2IIUです。機械学習とPythonは相性抜群です。今回はDashを活用して機械学習の可視化にトライします。よろしくお願いします。はじめに機械学習モデルとDashアプリケーションを統合することで、ユーザーにリアルタイムで予測や分析結果を提供できるインタラクティブなアプリを構築できます...
Python

Dash応用編:第6回 パフォーマンス最適化とスケーリング

こんにちは、JS2IIUです。複数のユーザーがアクセスするDashアプリを想定している方に向けた内容です。Pythonサンプルコードと動画で何ができるか示していきます、今回もよろしくお願いします。Dashアプリケーションのパフォーマンス最適化とスケーリングの技術Dashを使ったアプリケーションは、デ...
Python

Dash応用編:第4回 データのフィルタリングと検索機能

こんにちは、JS2IIUです。急に秋らしくなってきました。今回もよろしくお願いします。はじめに第4回では、Dashアプリケーションでのデータのフィルタリングと検索機能の実装について解説します。これにより、ユーザーはデータを直感的に絞り込み、必要な情報を迅速に取得できるようになります。特に、大量データ...