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 file として表に追加する
    table.add_data(wandb.Html(path_to_plotly_html))

    # 表をログする
    run.log({"test_table": table})


Experiments Tables Charts