デフォルトでは、ipythonノートブックの出力は下部の小さなサブウィンドウに制限されています。これにより、出力が大きい場合は、出力ウィンドウに付属する個別のスクロールバーを使用する必要があります。
サイズを制限せずに、実際の出力と同じ高さで実行する構成オプションはありますか?または、作成後にサイズを変更するオプションはありますか?
デフォルトでは、ipythonノートブックの出力は下部の小さなサブウィンドウに制限されています。これにより、出力が大きい場合は、出力ウィンドウに付属する個別のスクロールバーを使用する必要があります。
サイズを制限せずに、実際の出力と同じ高さで実行する構成オプションはありますか?または、作成後にサイズを変更するオプションはありますか?
回答:
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>
内容がmax-heightを超えた場合でも、スクロールバーが表示されます。ただし、シャドウボックスはありません。本当にスクロールしたくない場合は、max-heightをさらに増やしてください。