Programming

Streamlit

【Streamlit】ユーザーからの数値入力:st.number_input

こんにちは、JS2IIUです。1. はじめにStreamlitは、Pythonで簡単にインタラクティブなWebアプリケーションを作成できる便利なライブラリです。その中でも、ユーザーからの入力を受け取るためのウィジェットは非常に重要な要素です。今回はその中でも「数値を入力してもらう」ためのウィジェット...
Streamlit

【Streamlit】入力ウィジェットを使ってみよう:st.button

こんにちは、JS2IIUです。Streamlitでは簡単にUIが構築できるだけでなく、ボタンなどのユーザー操作を受け付ける要素も簡単に配置できてしまうのも魅力の一つだと思います。今回もよろしくお願いします。1. はじめにStreamlit は、Python のコードだけで手軽に Web アプリケーシ...
Streamlit

【Streamlit】棒グラフと散布図:st.bar_chart, st.scatter_chartでグラフを描こう!

こんにちは、JS2IIUです。Streamlitでグラフを描画する方法を説明していきます。今回は棒グラフと散布図についてみていきます。よろしくお願いします。1. はじめにデータ分析やアプリ開発を行う上で、「視覚的にわかりやすくデータを表示する」ことはとても重要です。特に、数値の推移や分布を一目で把握...
Streamlit

【Streamlit】チャートを描画する:st.line_chart入門

こんにちは、JS2IIUです。Streamlitの魅力はグラフを簡単に描画できるところにあると思います。最もベーシックな折れ線グラフについて説明していきます。今回もよろしくお願いします。1. はじめにデータを視覚的に表現することは、データの傾向や変化を直感的に理解するためにとても重要です。Pytho...
Streamlit

【Streamlit】自動読み込みの設定

こんにちは、JS2IIUです。Streamlitを使ってUIを開発していると何度もソースコードを更新して表示を確認することがあります。毎回ウェブブラウザの更新が手間に感じることもあると思います。自動で表示更新する設定方法について説明します。今回もよろしくお願いします。1. はじめにStreamlit...
Streamlit

【Streamlit】データを表示する:st.dataframeとst.table

こんにちは、JS2IIUです。Streamlitで機械学習などのデータを表示する場合、その元となるデータはNumpy配列やPandasのDataFrameになっていることが多いと思います。今回はNumpy配列やDataFrameの表示方法について説明します。今回もよろしくお願いします。1. はじめに...
Streamlit

【Streamlit】見出しと区切り線でUIを整える

こんにちは、JS2IIUです。StreamlitのUIの最も基本的な要素であるst.title, st.header, st.subheader, st.dividerについて紹介します。簡単に使えてUIを見やすくできるので、覚えておくととても効果的です。今回もよろしくお願いします。1. はじめにS...
Streamlit

【Streamlit】テキストを表示する:st.writeの活用

こんにちは、JS2IIUです。Streamlitの最も基本的なUI要素であるst.write、文字列を表示する関数について紹介していきます。今回もよろしくお願いします。1. はじめにStreamlit(ストリームリット) は、Python だけで簡単に Web アプリを作ることができる人気のライブラ...
Streamlit

【Streamlit】アプリの実行と基本構造

こんにちは、JS2IIUです。Streamlitは、Pythonで手軽にWebアプリを作成できる強力なツールです。本記事では、Streamlitを初めて使う方に向けて、「アプリの実行方法」と「アプリスクリプトの基本構造」、さらに「マジックコマンド」について解説します。今回もよろしくお願いします。はじ...
Streamlit

【Streamlit】初めてのアプリを作成

こんにちは、JS2IIUです。StreamlitでUI部品を組み合わせたアプリを作ってみます。始めて作る方向けに丁寧に解説していきます。今回もよろしくお願いします。1. はじめにPythonで簡単にWebアプリを作れるツールをご存じですか?Streamlit(ストリームリット)は、データ分析や機械学...