python - 将 plotly html 图恢复为 polty 对象以在破折号中使用
问题描述
我正在为 BI/DS 项目制作仪表板。
到目前为止,我已经设法制作了所有 ETL 管道,甚至在 flask_RESTful 中构建了一些端点来呈现使用 plotly 生成的单个图形。
但是,由于我使用 Flask_RESTful,我的代码以 div 格式返回所有图形。
现在我想在dash中使用它们,而不必复制或更改我的代码(我想保留原始的 html 后端,以便客户可以根据需要将其嵌入到他自己的网站中)。
这是我在后端返回的内容:
return plotly.offline.plot(fig, filename='plot', include_plotlyjs=False, auto_open=False,
config={"displayModeBar": False, "showTips": False}, output_type='div')
如何将其插入到我的仪表板布局中?
如果我做
dash_app.layout = html.Div(children=[
html.H1(children=my_plot_function())
])
我得到的只是原始html(字符串)
是否有某种方法可以在 plotly 中恢复“plot as div”功能以在破折号中使用它们?
(对我来说,使用 Dash 比尝试学习 React 或类似的东西要简单得多)
解决方案
推荐阅读
- python - 使用泡菜保存模型时出现“TypeError:无法泡菜'_thread.RLock'对象”
- android - 为什么我的按钮在大量计算后被禁用,而在计算之前它首先被调用?
- react-native - 我只想使用以下 JSON 数组在本机反应中呈现一个列表
- c++ - 当我正确地播种生成器时,为什么我会得到相同的随机数?
- javascript - 获取动作计数和增量的最佳方法是什么
- r - 从 R 更新 Excel 工作表有哪些不同的方法
- python - 将字体转换为所有 Web 字体类型
- angular - 如何在刷新时在身份验证保护中获取用户和购物车数据?
- laravel - Axios 删除一个请求的默认标头
- android - 如何在 Kotlin 的 RecyclerView 上实现 longClickListen