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