Skip to main content
Plotly または Bokeh の図をテーブルに直接組み込むことはサポートされていません。代わりに、図を HTML としてエクスポートし、その HTML をテーブルに含めてください。以下に、インタラクティブな Plotly および Bokeh のチャートでこれを行う例を示します。
import wandb
import plotly.express as px

# 新しい run を初期化
with wandb.init(project="log-plotly-fig-tables", name="plotly_html") as run:

    # テーブルを作成
    table = wandb.Table(columns=["plotly_figure"])

    # Plotly 図のパスを定義
    path_to_plotly_html = "./plotly_figure.html"

    # Plotly 図を作成
    fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])

    # Plotly 図を HTML にエクスポート
    # auto_play を False に設定すると、アニメーション付きの Plotly チャートが自動再生されるのを防げます
    fig.write_html(path_to_plotly_html, auto_play=False)

    # Plotly 図を HTML ファイルとしてテーブルに追加
    table.add_data(wandb.Html(path_to_plotly_html))

    # テーブルをログする
    run.log({"test_table": table})


Experiments Tables Charts