Risposte:
Credo che il seguente lavoro nella versione 0.11 e successive. Per controllare la versione:
$ ipython --version
Potrebbe valere la pena aggiungere queste informazioni alla tua domanda.
Soluzione:
Devi trovare il file ipython_notebook_config.py. A seconda del processo di installazione, questo dovrebbe essere in un posto come
.config/ipython/profile_default/ipython_notebook_config.py
dov'è .confignella tua directory home.
Una volta individuato questo file, trova le seguenti righe
# 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'}
Rimuovere il commento da questa riga c.InlineBack...e definire la dimensione della figura predefinita nella seconda voce del dizionario.
Nota che questo potrebbe essere fatto in uno script python (e quindi in modo interattivo in IPython) usando
pylab.rcParams['figure.figsize'] = (10.0, 8.0)
ipython_notebook_config.pynon contiene la riga per configurare il backend inline. Poiché il file di configurazione non viene aggiornato automaticamente quando aggiorni iPython (almeno su Windows), devi eliminarlo e generare un nuovo file di configurazione eseguendolo ipython profile createcome suggerito da @anmol di seguito.
ipython profile locate.
matplotlib.rcParams['figure.figsize'] = (10.0, 8.0)
ipython_notebook_config.pysotto my ~. Qualche idea di come le cose potrebbero essere cambiate nelle versioni più recenti?
Ha funzionato un fascino per me:
matplotlib.rcParams['figure.figsize'] = (20.0, 10.0)
import matplotlib.pyplot as plt %matplotlib inline plt.rcParams['figure.figsize'] = (20.0, 10.0)
plt.rc('figure', figsize=(20.0, 10.0))
%matplotlib inlinee plt.rc(...)tra celle diverse affinché quest'ultimo funzioni. Lo stesso vale permatplotlib.rcParams[...]
%matplotlib inline
Solo per completezza, funziona anche questo
from IPython.core.pylabtools import figsize
figsize(14, 7)
È un involucro intorno alla rcParamssoluzione