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

Google Colab运行Plotly代码无法显示直方图该如何解决?

解决Google Colab中Plotly直方图无法显示的问题

核心原因

Google Colab的笔记本环境不兼容Plotly传统的init_notebook_mode+iplot离线渲染方案,这是90%以上同类问题的触发根源。

排查&修复步骤

  • 第一步:删除过时的导入和初始化代码,删除段如下:
from chart_studio import plotly
from plotly.offline import init_notebook_mode, iplot
init_notebook_mode(connected=True)
  • 第二步:修改最终渲染逻辑,不要调用iplot(fig),直接调用Figure实例的show()方法即可
    修改后的完整可运行代码如下(注意提前确认你的data.defects是有效可访问的数据集字段):
import plotly.graph_objs as go

trace = go.Histogram( 
x = data.defects,
opacity = 0.75,
name = "Defects",
marker = dict(color = 'green'))

hist_data = [trace]
hist_layout = go.Layout(barmode='overlay',
title = 'Defects',
xaxis = dict(title = 'True - False'),
yaxis = dict(title = 'Frequency'),
)
fig = go.Figure(data = hist_data, layout = hist_layout)
fig.show()
  • 第三步:如果修改后还是没有显示,优先检查两个点:
    • 确认data.defects字段存在且不是空序列,空数据会直接导致渲染空白
    • 确认当前Colab环境已经安装了plotly依赖,缺失的话先运行!pip install plotly安装完成后再运行绘图代码

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 22:54:06