Python でダッシュボードを作る.


Dash というライブラリの存在を知った.

これは,Python 上で簡易的なダッシュボードを作成できるライブラリである.

研究には使えないかもしれないが,興味深いため備忘として残す.

# Dashを使ったインタラクティブなウェブベースのダッシュボード作成

from jupyter_dash import JupyterDash
from dash import html, dcc
import plotly.express as px
import pandas as pd

app = JupyterDash(__name__)

# サンプルデータ:品詞別出現頻度
df_dash = pd.DataFrame({
    '品詞': ['名詞', '動詞', '形容詞', '副詞', '助詞'],
    '頻度': [500, 300, 150, 100, 50]
})

fig_dash = px.bar(df_dash, x='品詞', y='頻度', title='品詞別出現頻度')

app.layout = html.Div(children=[
    html.H1(children='言語データの可視化ダッシュボード'),
    dcc.Graph(
        id='frequency-graph',
        figure=fig_dash
    )
])

app.run_server(mode='inline')

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です