matrices - ¿Cómo establecer el tamaño predeterminado de la figura matplotlib en el cuaderno ipython?
matplotlib title position (5)
Utilizo "$ ipython notebook --pylab inline" para iniciar el cuaderno ipython. El tamaño de la pantalla Matplotlib es demasiado grande para mí, y tengo que ajustarlo manualmente. ¿Cómo establecer el tamaño predeterminado para la figura que se muestra en la celda?
A Worked le gustó un encanto:
matplotlib.rcParams[''figure.figsize''] = (20.0, 10.0)
Creo que el siguiente trabajo en la versión 0.11 y superior. Para verificar la versión:
$ ipython --version
Puede valer la pena agregar esta información a su pregunta.
Solución:
Necesita encontrar el archivo ipython_notebook_config.py
. Dependiendo de su proceso de instalación, esto debería estar en algún lugar como
.config/ipython/profile_default/ipython_notebook_config.py
donde .config
está en su directorio de inicio.
Una vez que haya localizado este archivo, encuentre las siguientes líneas
# Subset of matplotlib rcParams that should be different for the inline backend.
# c.InlineBackend.rc = {''font.size'': 10, ''figure.figsize'': (6.0, 4.0), ''figure.facecolor'': ''white'', ''savefig.dpi'': 72, ''figure.subplot.bottom'': 0.125, ''figure.edgecolor'': ''white''}
Descomente esta línea c.InlineBack...
y defina su tamaño de higo predeterminado en la segunda entrada del diccionario.
Tenga en cuenta que esto podría hacerse en una secuencia de comandos python (y, por lo tanto, interactivamente en IPython) usando
pylab.rcParams[''figure.figsize''] = (10.0, 8.0)
En iPython 3.0.0, el back-end en línea debe configurarse en ipython_kernel_config.py
. Necesita agregar manualmente la línea c.InlineBackend.rc
... (como se menciona en la respuesta de ). Esto afectará tanto al back-end en línea en la consola Qt como en el notebook.
Si no tiene este archivo ipython_notebook_config.py, puede crear uno siguiendo el archivo Léame y escribiendo
ipython profile create
Solo para completar, esto también funciona
from IPython.core.pylabtools import figsize
figsize(14, 7)
Es un envoltorio de la solución rcParams