Как увеличить ширину ячейки в Jupyter/IPython Notebook в браузере?
Я хочу увеличить ширину Jupyter Notebook в своем браузере. У меня экран с высоким разрешением, и я хотел бы расширить ширину ячеек, чтобы использовать это дополнительное пространство.
Спасибо!
5 ответ(ов)
Если вы не хотите изменять свои настройки по умолчанию и хотите изменить ширину только текущей тетради, вы можете ввести следующее в ячейку:
from IPython.display import display, HTML
display(HTML("<style>.container { width:100% !important; }</style>"))
Эта команда настраивает ширину контейнера тетради на 100%, делая его максимально широким для вашего текущего сеанса.
Ответ не сработал для моего IPython, однако, к счастью, кто-то предложил рабочее решение для новых версий IPython.
Создайте файл ~/.ipython/profile_default/static/custom/custom.css
(для IPython) или ~/.jupyter/custom/custom.css
(для Jupyter) со следующим содержимым:
.container { width:100% !important; }
После этого перезапустите IPython или Jupyter-ноутбуки. Учтите, что это повлияет на все ваши ноутбуки.
Чтобы это заработало с Jupyter (версия 4.0.6), я создал файл ~/.jupyter/custom/custom.css
со следующим содержимым:
/* Заставляем ячейки блокнота занимать почти всю доступную ширину */
.container {
width: 99% !important;
}
/* Предотвращаем обрезку рамки выделенной ячейки;
* важно для корректной работы в режиме редактирования ячейки */
div.cell.selected {
border-left-width: 1px !important;
}
Обратите внимание, что вы можете адаптировать эти стили под свои нужды, чтобы настроить отображение блокнота. Не забудьте перезапустить Jupyter, чтобы изменения вступили в силу.
Для блокнота Jupyter (версия 7) вы можете использовать следующий код:
from IPython.display import display, HTML
display(HTML("<style>:root { --jp-notebook-max-width: 100% !important; }</style>"))
Этот код изменяет максимальную ширину вашего блокнота на 100%. Просто вставьте его в ячейку вашего блокнота и выполните, чтобы применить изменения.
Вы можете использовать следующий код для настройки ширины ячеек ввода и вывода в 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>"))
Таким образом, вы сможете полностью использовать доступное пространство ширины для вывода и ввода данных в вашем блокноте.
Как сделать графики Matplotlib отображаемыми внутри IPython-ноутбука?
В чем разница между pip и conda?
Удаление окружения Conda
Перезагрузка сабмодулей в IPython
Запуск Jupyter-ноутбука из другого ноутбука