Open
Description
hi,
I noticed that updating to plotly=6.0.1 breaks some of the wandb logging of scatterplots, at least those with hover features. I think this might have something to do with some change in the json encoding given by the plotly.io codebase.
minimum reproducing error:
import plotly.express as px
import pandas as pd
import wandb
table_ex = pd.DataFrame({"ax1": [0, 3, 4],
"ax2": [0, 3, 3],
"ax3": [0, 0.2, 0.4],
}
)
fig2 = px.scatter(table_ex, x="ax1", y ="ax2", color="ax3", range_color=(0,1), hover_data=table_ex.columns)
fig2.update_traces(marker=dict(size=15))
fig2
run = wandb.init(project="test2")
wandb.log({"hi": fig2})
wandb.finish()
wandb==0.19.8, plotly==6.0.1, pandas==2.2.3