在Dash UI python上渲染PlotlyDisplay对象

时间:2018-05-03 18:13:22

标签: python plotly plotly-dash

我正在尝试在我的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的新手,所以我能得到的任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

您必须使用dcc.Graph( ... )代替iplot( ... )。以下是文档中的示例:https://dash.plot.ly/getting-started#dash-app-layout