¿Cómo agrandar los gráficos en línea en Jupyter Notebook? [duplicar]

Resuelto Chris asked hace 8 años • 10 respuestas

Hice mis trazados en línea en mi Ipython Notebook 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?

ingrese la descripción de la imagen aquí

Chris avatar Apr 02 '16 07:04 Chris
Aceptado

El tamaño de figura predeterminado (en pulgadas) está controlado por

matplotlib.rcParams['figure.figsize'] = [width, height]

Por ejemplo:

import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = [10, 5]

crea una figura con 10 (ancho) x 5 (alto) pulgadas

tacaswell avatar Apr 02 '2016 02:04 tacaswell

Sí, juega con figuresizey dpiasí (antes de llamar a tu trama secundaria):

fig=plt.figure(figsize=(12,8), dpi= 100, facecolor='w', edgecolor='k')

Como señalaron @tacaswell y @Hagne, también puedes cambiar los valores predeterminados si no es algo único:

plt.rcParams['figure.figsize'] = [12, 8]
plt.rcParams['figure.dpi'] = 100 # 200 e.g. is really fine, but slower
roadrunner66 avatar Apr 02 '2016 01:04 roadrunner66

Descubrí que %matplotlib notebookfunciona mejor para mí que en línea con los cuadernos Jupyter.

Tenga en cuenta que es posible que deba reiniciar el kernel si lo estaba usando %matplotlib inlineantes.

Actualización 2019: si está ejecutando Jupyter Lab, es posible que desee utilizar %matplotlib widget

tomcheney avatar Aug 31 '2017 10:08 tomcheney