J'ai fait mes tracés en ligne sur mon bloc-notes Ipython avec " %matplotlib inline
."
Maintenant, l'intrigue apparaît. Cependant, il est très petit. Existe-t-il un moyen de l'agrandir à l'aide des paramètres du bloc-notes ou des paramètres de tracé?
python
matplotlib
ipython
jupyter-notebook
Christophe
la source
la source
La taille de la figure par défaut (en pouces) est contrôlée par
Par exemple:
crée une figure avec 10 (largeur) x 5 (hauteur) pouces
la source
figsize=(x,y)
argument est inefficace en jupyter. Cependant, la modificationmatplob.rcParams
, comme vous le suggérez, fonctionne parfaitement.%matplotlib inline
.%matplotlib inline
après avoir défini rcParams semble remplacer la taille de la figure par défaut.J'ai trouvé que cela
%matplotlib notebook
fonctionne mieux pour moi qu'en ligne avec les cahiers Jupyter.Notez que vous devrez peut-être redémarrer le noyau si vous l'utilisiez
%matplotlib inline
auparavant.Mise à jour 2019: si vous exécutez Jupyter Lab, vous voudrez peut-être utiliser
%matplotlib widget
la source
df.plot()
. Je devais retourner à%matplotlib inline
%matplotlib inline
à%matplotlib notebook
sans redémarrer le noyau donne une sortie vierge. Passer de%matplotlib notebook
à%matplotlib inline
fonctionne bien.Si vous voulez seulement que l'image de votre figure apparaisse plus grande sans changer l'apparence générale de votre figure, augmentez la résolution de la figure. Changer la taille de la figure comme suggéré dans la plupart des autres réponses changera l'apparence, car les tailles de police ne sont pas mises à l'échelle en conséquence.
la source
La question concerne
matplotlib
, mais pour le bien des utilisateurs R qui se retrouvent ici étant donné le titre indépendant de la langue:Si vous utilisez un noyau R, utilisez simplement:
la source
Pour ajuster la taille d'une figure:
Pour modifier les paramètres par défaut, et donc tous vos tracés:
la source
Un détail petit mais important pour ajuster la taille des chiffres sur une base ponctuelle (comme plusieurs commentateurs ci-dessus ont rapporté "cela ne fonctionne pas pour moi"):
Vous devez faire plt.figure (figsize = (,)) AVANT de définir votre tracé réel. Par exemple:
Cela devrait dimensionner correctement le tracé en fonction de la taille de votre image spécifiée:
Alors que cela montrera l'intrigue avec les paramètres par défaut, semblant "ignorer" la taille de la figure:
la source