首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌协作:有没有办法扩展运行代码的结果单元格的高度?

谷歌协作:有没有办法扩展运行代码的结果单元格的高度?
EN

Stack Overflow用户
提问于 2019-04-06 15:33:46
回答 4查看 7.8K关注 0票数 9

在谷歌协作笔记本中,我有一个循环,它生成了很多charts...my,问题是它不能很好地显示完整的输出。相反,它在带有滚动条的单元格中显示它。我想要显示完整的结果,而不是向上滚动,down...but在谷歌协作中似乎没有任何设置允许这样做。我想知道是否有人知道是否有可能改变结果的单元格高度?谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2021-04-01 00:05:49

我设法为整个Notebook中的所有单元格自动执行此操作。

只需使用以下代码创建一个单元格并执行它,Notebook中的所有其他单元格都将自动调整高度,最高可达5000px:

代码语言:javascript
运行
复制
# Avoids scroll-in-the-scroll in the entire Notebook
from IPython.display import Javascript
def resize_colab_cell():
  display(Javascript('google.colab.output.setIframeHeight(0, true, {maxHeight: 5000})'))
get_ipython().events.register('pre_run_cell', resize_colab_cell)

(这只是这个帖子中答案的一个变体,也是来自here的一个技巧)

票数 4
EN

Stack Overflow用户

发布于 2019-08-04 21:00:51

一位开发人员here给出了答案。请注意,display(...)命令必须包含在您希望扩展其最大高度的每个单元格中(除非您编写了一些额外的javascript)。下面引用。

Python中的一个示例:

代码语言:javascript
运行
复制
from IPython.display import Javascript
display(Javascript('''google.colab.output.setIframeHeight(0, true, {maxHeight: 5000})'''))

for i in range(200):
  print(i)
票数 12
EN

Stack Overflow用户

发布于 2019-04-07 02:20:45

这可能会有所帮助。

代码语言:javascript
运行
复制
from IPython.display import Javascript
display(Javascript("google.colab.output.resizeIframeToContent()"))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55546869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档