我正在尝试在我的Dash UI上呈现图表。我最初使用Jupyter Notebook上的plotly创建了图表。
我想要做的是在我的Dash UI上渲染相同的图形。我正在尝试的代码是:
html.Div([
new_data.iplot(subplots=True, subplot_titles=True, legend=False)
]),
我收到错误声明:
TypeError: Object of type 'PlotlyDisplay' is not JSON serializable
无论如何我能做到这一点吗?我是Dash的新手,所以我能得到的任何帮助都会很棒!
答案 0 :(得分:0)
您必须使用dcc.Graph( ... )
代替iplot( ... )
。以下是文档中的示例:https://dash.plot.ly/getting-started#dash-app-layout