Réponses:
Je crois que le travail suivant dans la version 0.11 et au-dessus. Pour vérifier la version:
$ ipython --version
Cela peut valoir la peine d'ajouter ces informations à votre question.
Solution:
Vous devez trouver le fichier ipython_notebook_config.py
. En fonction de votre processus d'installation, cela devrait être quelque part comme
.config/ipython/profile_default/ipython_notebook_config.py
où se .config
trouve dans votre répertoire personnel.
Une fois que vous avez localisé ce fichier, trouvez les lignes suivantes
# 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'}
Décommentez cette ligne c.InlineBack...
et définissez votre taille par défaut dans la deuxième entrée du dictionnaire.
Notez que cela pourrait être fait dans un script python (et donc de manière interactive dans IPython) en utilisant
pylab.rcParams['figure.figsize'] = (10.0, 8.0)
ipython_notebook_config.py
ne contient pas la ligne pour configurer le backend en ligne. Étant donné que le fichier de configuration n'est pas automatiquement mis à jour lorsque vous mettez à jour iPython (au moins sous Windows), vous devez le supprimer et générer un nouveau fichier de configuration en exécutant ipython profile create
comme suggéré par @anmol ci-dessous.
ipython profile locate
.
matplotlib.rcParams['figure.figsize'] = (10.0, 8.0)
ipython_notebook_config.py
sous mon ~
. Une idée de la façon dont les choses ont pu changer dans les versions les plus récentes?
A travaillé comme un charme pour moi:
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
et plt.rc(...)
traverser différentes cellules pour que ces dernières fonctionnent. Idem pourmatplotlib.rcParams[...]
%matplotlib inline
Juste pour être complet, cela fonctionne également
from IPython.core.pylabtools import figsize
figsize(14, 7)
C'est un emballage autour de la rcParams
solution