Подтвердить что ты не робот

Изменить размер окна вывода ноутбука ipython

По умолчанию выход для ipython-ноутбука ограничен небольшим вспомогательным окном внизу. Это заставляет нас использовать отдельную полосу прокрутки, которая поставляется с выходным окном, когда выход большой.

Любой параметр конфигурации, чтобы сделать его не ограниченным по размеру, вместо этого работает так высоко, как фактический вывод? Или можно изменить его размер после его создания?

4b9b3361

Ответ 1

См. расширение jupyter autoscroll (часть jupyter_contrib_nbextensions), которое позволяет вам выбирать, когда выход начнет прокручиваться в выпадающем меню (вы может установить его никогда не прокручивать). Используемый API официально не поддерживается, поэтому это может сломаться в любое время.

Ответ 2

Вы можете переключать окно прокрутки в главном меню ноутбука

Ячейка → Токовые выходы → Переключение прокрутки

Ответ 3

Добавление № 2: Этот комментарий: https://github.com/ipython/ipython/issues/2172#issuecomment-53708976 указывает, как увеличить максимальный размер выходных ячеек. Запустите следующий код в записной книжке:

%%javascript
IPython.OutputArea.auto_scroll_threshold = 9999;

Ответ 4

Это работало для меня в 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>

Вы по-прежнему получаете полосы прокрутки, если содержимое превышает максимальную высоту. Однако не будет тени. Просто увеличьте максимальную высоту еще больше, если действительно не хотите прокрутки вообще.

Ответ 5

Я просто поместил курсор в серое поле рядом с выводом и щелкнул, а затем отобразился весь вывод.

Ответ 7

Чтобы изменить высоту прокручиваемого вывода, я делаю следующее (вы можете изменить 44em):

from IPython.core.display import display, HTML
display(HTML("<style>div.output_scroll { height: 44em; }</style>"))

Ответ 8

Для plot.ly iplot мне пришлось добавить следующее, чтобы увидеть какие-либо изменения (он изменил весь вывод)

%%html
<style>
.python-iframe > iframe {
  height:1000px !important;
}
</style>