guy*_*yts 10 python data-visualization plotly jupyter-notebook plotly-express
我有一个 Jupyter 笔记本(python),我使用 plotly express 在笔记本中绘图以进行分析。我想与非编码人员共享此笔记本,并且仍然可以使用交互式视觉效果 - 但它似乎不起作用。
我尝试遵循此处提出的建议,但即使在保存小部件状态并使用 之后nbconvert,当我打开新的 HTML 文件时,视觉效果也不可用。
绘图的示例线如下所示:
import plotly_express as px
fig = px.scatter(
df,
x='size',
y='size_y',
color='clients',
hover_data=['id'],
marginal_y="histogram",
marginal_x="histogram"
)
fig.show()
Run Code Online (Sandbox Code Playgroud)
joe*_*lom 14
在plotly.offline.init_notebook_mode()单元格中运行后,您可以通过文件菜单导出具有完全交互性的笔记本:
File --> Export Notebook as... --> Export Notebook to HTML.
我也遇到过类似的问题,但是是在 JupyterLab 上。按照此处的说明进行操作: https: //plot.ly/python/renderers/。
import plotly.io as pio
pio.renderers.keys()
Run Code Online (Sandbox Code Playgroud)
我必须将以下代码片段添加到我的脚本中:
import plotly.io as pio
pio.renderers.default = 'jupyterlab'
Run Code Online (Sandbox Code Playgroud)
之后导出为 HTML 对我有用。您可以阅读“覆盖默认渲染器”。
我想你会需要
pio.renderers.default = 'notebook'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5423 次 |
| 最近记录: |