nom*_*-ir 94 ipython-notebook jupyter-notebook
默认情况下,ipython笔记本输出仅限于底部的小子窗口.当输出很大时,这使得我们强制使用输出窗口附带的单独滚动条.
任何配置选项使其不受大小限制,而是运行与实际输出一样高?或者选择在创建后调整大小?
小智 192
您可以在笔记本的主菜单中切换滚动窗口
单元格 - >当前输出 - >切换滚动
kef*_*ich 41
附录#2:此评论:https: //github.com/ipython/ipython/issues/2172#issuecomment-53708976 表示如何增加输出单元格的最大大小.在笔记本中运行以下代码:
%%javascript
IPython.OutputArea.auto_scroll_threshold = 9999;
Run Code Online (Sandbox Code Playgroud)
ale*_*s80 19
要调整可滚动输出的高度,我执行以下操作(您可以更改 44em):
from IPython.core.display import display, HTML
display(HTML("<style>div.output_scroll { height: 44em; }</style>"))
Run Code Online (Sandbox Code Playgroud)
bro*_*000 14
这在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>
Run Code Online (Sandbox Code Playgroud)
如果内容超过最大高度,你仍然会得到滚动条.但是,不会有影子盒.如果真的不想滚动,只需增加最大高度即可.
请参阅jupyter autoscroll扩展(jupyter_contrib_nbextensions的一部分),它允许您选择输出何时开始在下拉菜单中滚动(您可以将其设置为永不滚动).使用的API虽然没有得到官方支持,因此可能会随时中断.
归档时间: |
|
查看次数: |
60909 次 |
最近记录: |