He realizado mis trazados en línea en mi cuaderno Ipython con " %matplotlib inline
."
Ahora, aparece la trama. Sin embargo, es muy pequeño. ¿Hay alguna manera de hacer que parezca más grande usando la configuración del cuaderno o la configuración de la trama?
python
matplotlib
ipython
jupyter-notebook
Christopher
fuente
fuente
El tamaño de figura predeterminado (en pulgadas) está controlado por
Por ejemplo:
crea una figura con 10 (ancho) x 5 (alto) pulgadas
fuente
figsize=(x,y)
argumento es ineficaz en jupyter. Sin embargo, la modificaciónmatplob.rcParams
, como sugiere, funciona perfectamente.%matplotlib inline
.%matplotlib inline
después de configurar rcParams parece sobrescribir el tamaño de la figura de nuevo al predeterminado.He descubierto que
%matplotlib notebook
funciona mejor para mí que en línea con los portátiles Jupyter.Tenga en cuenta que es posible que deba reiniciar el núcleo si lo estaba usando
%matplotlib inline
antes.Actualización 2019: si está ejecutando Jupyter Lab, es posible que desee usar
%matplotlib widget
fuente
df.plot()
. Tuve que volver a%matplotlib inline
%matplotlib inline
a%matplotlib notebook
sin reiniciar el núcleo da un resultado en blanco. Cambiar de%matplotlib notebook
a%matplotlib inline
funciona bien.Si solo desea que la imagen de su figura parezca más grande sin cambiar el aspecto general de su figura, aumente la resolución de la figura. Cambiar el tamaño de la figura como se sugiere en la mayoría de las otras respuestas cambiará la apariencia ya que los tamaños de fuente no se escalan en consecuencia.
fuente
La pregunta es sobre
matplotlib
, pero por el bien de los usuarios de R que terminan aquí dado el título independiente del idioma:Si está utilizando un kernel R, simplemente use:
fuente
Para ajustar el tamaño de una figura:
Para cambiar la configuración predeterminada y, por lo tanto, todas sus parcelas:
fuente
Un pequeño pero importante detalle para ajustar el tamaño de la figura de forma puntual (como varios comentaristas anteriores informaron "esto no funciona para mí"):
Debe hacer plt.figure (figsize = (,)) ANTES de definir su trama real. Por ejemplo:
Esto debería dimensionar correctamente la trama de acuerdo con su tamaño de higo especificado:
Mientras que esto mostrará el gráfico con la configuración predeterminada, parece "ignorar" figsize:
fuente