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')