默认情况下,ipython笔记本输出仅限于底部的小子窗口。当输出很大时,这使我们不得不使用输出窗口随附的单独的滚动条。
是否有任何配置选项可以使其不受大小限制,而是可以与实际输出一样高运行?还是选择在创建后调整其大小?
默认情况下,ipython笔记本输出仅限于底部的小子窗口。当输出很大时,这使我们不得不使用输出窗口随附的单独的滚动条。
是否有任何配置选项可以使其不受大小限制,而是可以与实际输出一样高运行?还是选择在创建后调整其大小?
Answers:
请参阅jupyter autoscroll扩展(jupyter_contrib_nbextensions的一部分),它使您可以在下拉菜单中选择输出开始滚动的时间(可以将其设置为从不滚动)。尽管未正式支持所使用的API,所以它可能随时中断。
您可以在笔记本电脑的主菜单中切换滚动窗口
单元格->当前输出->切换滚动
附录2:此注释:https : //github.com/ipython/ipython/issues/2172#issuecomment-53708976 指示如何增加输出单元格的最大大小。在笔记本中运行以下代码:
%%javascript
IPython.OutputArea.auto_scroll_threshold = 9999;
accessing OutputArea is deprecated. Use require("notebook/js/outputarea").OutputArea
。将其放在控制台中表明它是一种功能。
这在Chrome中对我有用。在单独的单元格中运行它。选择要显示而不滚动的最大高度。
%%html
<style>
.output_wrapper, .output {
height:auto !important;
max-height:1000px; /* your desired max-height here */
}
.output_scroll {
box-shadow:none !important;
webkit-box-shadow:none !important;
}
</style>
如果内容超过最大高度,您仍然会看到滚动条。不过,不会有阴影盒。如果真的不想滚动,只需增加最大高度即可。