5

Как увеличить ширину ячейки в Jupyter/IPython Notebook в браузере?

13

Я хочу увеличить ширину Jupyter Notebook в своем браузере. У меня экран с высоким разрешением, и я хотел бы расширить ширину ячеек, чтобы использовать это дополнительное пространство.

Спасибо!

5 ответ(ов)

10

Если вы не хотите изменять свои настройки по умолчанию и хотите изменить ширину только текущей тетради, вы можете ввести следующее в ячейку:

from IPython.display import display, HTML
display(HTML("<style>.container { width:100% !important; }</style>"))

Эта команда настраивает ширину контейнера тетради на 100%, делая его максимально широким для вашего текущего сеанса.

2

Ответ не сработал для моего IPython, однако, к счастью, кто-то предложил рабочее решение для новых версий IPython.

Создайте файл ~/.ipython/profile_default/static/custom/custom.css (для IPython) или ~/.jupyter/custom/custom.css (для Jupyter) со следующим содержимым:

.container { width:100% !important; }

После этого перезапустите IPython или Jupyter-ноутбуки. Учтите, что это повлияет на все ваши ноутбуки.

0

Чтобы это заработало с Jupyter (версия 4.0.6), я создал файл ~/.jupyter/custom/custom.css со следующим содержимым:

/* Заставляем ячейки блокнота занимать почти всю доступную ширину */
.container {
    width: 99% !important;
}   

/* Предотвращаем обрезку рамки выделенной ячейки;
 * важно для корректной работы в режиме редактирования ячейки */
div.cell.selected {
    border-left-width: 1px !important;
}

Обратите внимание, что вы можете адаптировать эти стили под свои нужды, чтобы настроить отображение блокнота. Не забудьте перезапустить Jupyter, чтобы изменения вступили в силу.

0

Для блокнота Jupyter (версия 7) вы можете использовать следующий код:

from IPython.display import display, HTML
display(HTML("<style>:root { --jp-notebook-max-width: 100% !important; }</style>"))

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

0

Вы можете использовать следующий код для настройки ширины ячеек ввода и вывода в Jupyter Notebook. Этот код расширяет ячейки влево и вправо, но обратите внимание, что индикаторы номеров ячеек ввода/вывода исчезнут:

from IPython.core.display import display, HTML
display(HTML("<style>.container { width:100% !important; }</style>"))
display(HTML("<style>.output_result { max-width:100% !important; }</style>"))
display(HTML("<style>.prompt { display:none !important; }</style>"))

Таким образом, вы сможете полностью использовать доступное пространство ширины для вывода и ввода данных в вашем блокноте.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь