Me gustaría aumentar el ancho del cuaderno de ipython en mi navegador. Tengo una pantalla de alta resolución y me gustaría ampliar el ancho / tamaño de la celda para aprovechar este espacio adicional.
¡Gracias!
editar: 5/2017
Ahora uso jupyterthemes: https://github.com/dunovank/jupyter-themes
y este comando:
jt -t oceans16 -f roboto -fs 12 -cellw 100%
que establece el ancho al 100% con un buen tema.
np.set_printoptions(linewidth=110)
funciona para mi.Respuestas:
Si no desea cambiar su configuración predeterminada y solo desea cambiar el ancho del cuaderno actual en el que está trabajando, puede ingresar lo siguiente en una celda:
fuente
display("text/html", "<style>.container { width:100% !important; }</style>")
Esa
div.cell
solución en realidad no funcionó en mi IPython, sin embargo, afortunadamente, alguien sugirió una solución de trabajo para los nuevos IPythons:Cree un archivo
~/.ipython/profile_default/static/custom/custom.css
(iPython) o~/.jupyter/custom/custom.css
(Jupyter) con contenidoLuego reinicie los portátiles iPython / Jupyter. Tenga en cuenta que esto afectará a todos los portátiles.
fuente
~/.jupyter/custom/
.~/.jupyter/custom/custom.css
Para que esto funcione con jupyter (versión 4.0.6) que creé
~/.jupyter/custom/custom.css
contiene:fuente
jupyter --config-dir
, luego creecustom\custom.css
en cualquier ubicación que devuelva el comando.custom.css
Tiene algún otro código además del fragmento anterior? Además, ¿cómo sabe Jupyter usarlo?.jupyter
archivos de configuración que incluyen personalizaciones como las anteriores. Lo anterior debe ser el único contenido de custom.css. Vea aquí más información: jupyter.readthedocs.io/en/latest/projects/…Es hora de usar jupyterlab
Finalmente, una actualización muy necesaria ha llegado a los portátiles. Por defecto, usa el ancho completo de su ventana como cualquier otro IDE nativo completo.
Todo lo que tienes que hacer es:
Aquí hay una captura de pantalla de blog.Jupyter.org
fuente
Lo que hago generalmente después de una nueva instalación es modificar el archivo css principal donde se almacenan todos los estilos visuales. Yo uso Miniconda pero la ubicación es similar a otras
C:\Miniconda3\Lib\site-packages\notebook\static\style\style.min.css
Con algunas pantallas, estas resoluciones son diferentes y superiores a 1. Para estar seguro, cambio todo al 98%, por lo que si me desconecto de mis pantallas externas en mi computadora portátil, todavía tengo un ancho de pantalla del 98%.
Luego, simplemente reemplace 1140 px con el 98% del ancho de la pantalla.
Después de editar
Guarde y reinicie su computadora portátil
Actualizar
Recientemente tuve que ampliar las celdas de Jupyter en un entorno en el que está instalado, lo que me llevó a volver aquí y recordarme.
Si necesita hacerlo en un entorno virtual, instaló jupyter. Puede encontrar el archivo CSS en este subdirectorio
fuente
/notebook
no existe en el directorio para mí.Puede configurar el CSS de un cuaderno llamando a una hoja de estilo desde cualquier celda. Como ejemplo, eche un vistazo al curso de 12 Pasos para Navier Stokes .
En particular, crear un archivo que contenga
debería darte un punto de partida. Sin embargo, puede ser necesario ajustar también, por ejemplo,
div.text_cell_render
para lidiar con las rebajas y las celdas de código.Si ese archivo es,
custom.css
entonces agregue una celda que contenga:Esto aplicará todos los estilos y, en particular, cambiará el ancho de la celda.
fuente
(A partir de 2018, recomendaría probar JupyterHub / JupyterLab. Utiliza todo el ancho del monitor. Si esto no es una opción, tal vez porque está utilizando uno de los proveedores de Jupyter como servicio basados en la nube, sigue leyendo)
(Stylish es acusado de robar datos del usuario, en su lugar he pasado a usar el plugin Stylus)
Recomiendo usar el complemento de navegador con estilo . De esta manera, puede anular css para todos los portátiles, sin agregar ningún código a los portátiles. No nos gusta cambiar la configuración en .ipython / profile_default, ya que estamos ejecutando un servidor Jupyter compartido para todo el equipo y el ancho es una preferencia del usuario.
Hice un estilo específicamente para pantallas de alta resolución orientadas verticalmente, que hace que las celdas sean más anchas y agrega un poco de espacio vacío en la parte inferior, para que pueda colocar la última celda en el centro de la pantalla. https://userstyles.org/styles/131230/jupyter-wide Puede, por supuesto, modificar mi CSS a su gusto, si tiene un diseño diferente o no desea un espacio vacío adicional al final.
Por último, pero no menos importante, Stylish es una gran herramienta para tener en su conjunto de herramientas, ya que puede personalizar fácilmente otros sitios / herramientas a su gusto (por ejemplo, Jira, Podio, Slack, etc.)
fuente
Para los usuarios de Chrome, recomiendo Stylebot , que le permitirá anular cualquier CSS en cualquier página, también le permitirá buscar e instalar otros CSS personalizados para compartir. Sin embargo, para nuestro propósito no necesitamos ningún tema avanzado. Abra Stylebot, cambie a
Edit CSS
. Jupyter captura algunas teclas, por lo que no podrá escribir el código a continuación. Simplemente copie y pegue, o simplemente su editor:Cambie el ancho como desee, me parece que el 90% se ve mejor que el 100%. Pero depende totalmente de tu ojo.
fuente
Este es el código que terminé usando. Extiende las celdas de entrada y salida a izquierda y derecha. Tenga en cuenta que la indicación del número de entrada / salida desaparecerá:
fuente
Hice alguna modificación a la solución de @ jvd10. El '! Important' parece demasiado fuerte para que el contenedor no se adapte bien cuando se muestra la barra lateral de TOC. Lo eliminé y agregué 'min-width' para limitar el ancho mínimo.
Aquí está mi .juyputer / custom / custom.css:
fuente
Intenté todo y nada funcionó para mí, terminé usando mostrar mi marco de datos como HTML de la siguiente manera
fuente
Para los usuarios de Firefox / Chrome, una buena manera de lograr el 100% de ancho es usar un script TamperMonkey personalizado .
Los beneficios son
Este script funciona para mí https://gist.githubusercontent.com/mrk-andreev/2a9c2538fad0b687c27e192d5948834f/raw/6aa1148573dc20a22fca126e56e3b03f4abf281b/jpn_tmonkey.js
fuente