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'è .config
nella 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.py
non 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 create
come suggerito da @anmol di seguito.
ipython profile locate
.
matplotlib.rcParams['figure.figsize'] = (10.0, 8.0)
ipython_notebook_config.py
sotto 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 inline
e 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 rcParams
soluzione