You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Plotly Sunburst图重新打开Jupyter Notebook后无法显示的解决咨询

Jupyter Notebook中Plotly Sunburst图重新打开后不显示的解决办法
  • 重新运行代码单元格
    关闭Notebook后,交互式图表的渲染状态不会被保存,重新打开后必须重新执行生成图表的代码块,让Plotly重新渲染图表。

  • 启用离线渲染初始化并显式调用渲染
    在代码开头添加离线渲染初始化代码,同时显式调用iplot触发图表渲染,修改后的代码如下:

    from plotly.subplots import make_subplots
    import plotly.express as px
    import plotly.graph_objects as go
    from plotly.offline import iplot, init_notebook_mode
    
    # 初始化Notebook离线渲染模式
    init_notebook_mode(connected=True)
    
    fig10=px.sunburst(df,path=["dep","edu","perfo"], color="perfo")
    fig10.update_layout(title='Location and Sales_Agent',title_x=0.5)
    fig10.update_traces(textinfo="label+percent parent")
    # 显式触发图表渲染
    iplot(fig10)
    
  • 检查并信任Notebook
    重新打开Notebook后,若右上角显示“Not Trusted”,点击并选择信任该Notebook——未信任的Notebook会限制交互式内容的加载权限。

  • 保存静态图片作为备份
    如果需要长期保留图表展示,可添加代码将图表导出为静态图片,避免交互式渲染失效的问题:

    # 提前安装kaleido库:pip install kaleido
    fig10.write_image("sunburst_chart.png")
    

    执行后会在当前目录生成PNG格式的图表文件,随时可以查看。

  • 更新依赖包解决兼容性问题
    旧版本的Plotly或Jupyter组件可能存在渲染兼容性问题,执行以下命令更新相关依赖:

    pip install --upgrade plotly jupyterlab ipywidgets
    

    若使用JupyterLab,还需确保Plotly扩展已安装:

    jupyter labextension install jupyterlab-plotly
    

内容的提问来源于stack exchange,提问作者sachin suresh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 01:15:51