如何避免在jupyter笔记本中输出到可滚动的框架?

Dim*_*ims 10 python ipython pandas jupyter-notebook

突然,语句的输出开始出现在可滚动框架内.

我只玩了一个参数

pd.options.display.max_rows = 1000
Run Code Online (Sandbox Code Playgroud)

但经过实验,我评论了这一行并重新启动了内核.

然而,我的一个输出出现在框架内.

怎么避免这个?

小智 32

您只需使用鼠标单击输出框架的外部即可在滚动之间切换,它对我有用。更准确地说,您必须单击输出左侧的方块(见图)。 具体点击哪里

单击将切换滚动模式,双击将完全隐藏输出。


mtd*_*mtd 19

要禁用自动滚动,请在执行其他单元格之前在笔记本单元格中执行此javascript:

%%javascript
IPython.OutputArea.prototype._should_scroll = function(lines) {
    return false;
}
Run Code Online (Sandbox Code Playgroud)

还有一个jupyter笔记本扩展,自动滚屏,你可以使用一个更好的UI.


小智 9

我偶然发现了同样的问题,突然出现了一个用于输出的滚动条。

只需转到 - 单元格 > 所有输出 > 切换滚动(在菜单栏上),输出将恢复为不滚动。