我正在尝试colaboratory的plotly笔记本模式-我打开一个新笔记本,复制并粘贴plotly文档中的以下简单示例,但看不到输出。在输出空间中有一个很大的空白,在这个空白处绘图通常是空白的。
这在我的本地笔记本上运行良好(这是plotly的较新版本,但是根据他们的文档脱机模式应该与google colab版本一起运行) 有什么想法吗?
import plotly
from plotly.graph_objs import Scatter, Layout
plotly.offline.init_notebook_mode(connected=True)
plotly.offline.iplot({
"data": [Scatter(x=[1, 2, 3, 4], y=[4, 3, 2, 1])],
"layout": Layout(title="hello world")
})
要在Colab中使用Plotly,需要添加一个方法。
必须对显示绘图仪的每个单元格执行此方法。
样品:
引用:https://colab.research.google.com/notebooks/charts.ipynb#scrollTo=WWbPMtDkO4xg
configure_plotly_browser_state()
可以在运行每个单元之前使用IPython的pre-run单元挂钩执行:plotly
版本4.x从第4版开始,
plotly
渲染器了解Colab,因此以下内容足以在Colab和Jupyter(以及其他笔记本,如Kaggle、Azure、nteract)中显示图形:plotly
版本3.x这里有一个例子展示了Plotly在Colab中的使用。(Plotly需要自定义初始化。)
https://colab.research.google.com/notebook#fileId=14oudHx5e5r7hm1QcbZ24FVHXgVPD0k8f
您需要定义此函数:
并在每个脱机打印单元中调用它:
相关问题 更多 >
编程相关推荐