Ich habe meine Diagramme auf meinem Ipython-Notizbuch mit " %matplotlib inline
."
Nun erscheint die Handlung. Es ist jedoch sehr klein. Gibt es eine Möglichkeit, es mit Notebook-Einstellungen oder Plot-Einstellungen größer erscheinen zu lassen?
python
matplotlib
ipython
jupyter-notebook
Christopher
quelle
quelle
Die Standardgröße der Figur (in Zoll) wird von gesteuert
Beispielsweise:
erstellt eine Figur mit 10 (Breite) x 5 (Höhe) Zoll
quelle
figsize=(x,y)
Argument in Jupiter unwirksam. Das Ändernmatplob.rcParams
funktioniert jedoch, wie Sie vorschlagen, einwandfrei.%matplotlib inline
.%matplotlib inline
nach dem Festlegen von rcParams ausgeführt wird, scheint die Figurengröße wieder auf den Standardwert zurückzuschreiben.Ich habe festgestellt, dass dies
%matplotlib notebook
für mich besser funktioniert als für Jupyter-Notebooks.Beachten Sie, dass Sie den Kernel möglicherweise neu starten müssen, wenn Sie ihn
%matplotlib inline
zuvor verwendet haben.Update 2019: Wenn Sie Jupyter Lab ausführen, möchten Sie möglicherweise verwenden
%matplotlib widget
quelle
df.plot()
. Ich musste zurück zu%matplotlib inline
%matplotlib inline
zu%matplotlib notebook
ohne Neustart des Kernels eine leere Ausgabe ergibt. Das Umschalten von%matplotlib notebook
auf%matplotlib inline
funktioniert einwandfrei.Wenn Sie nur möchten, dass das Bild Ihrer Figur größer erscheint, ohne das allgemeine Erscheinungsbild Ihrer Figur zu ändern, erhöhen Sie die Auflösung der Figur. Wenn Sie die Figurengröße wie in den meisten anderen Antworten vorgeschlagen ändern, ändert sich das Erscheinungsbild, da die Schriftgrößen nicht entsprechend skaliert werden.
quelle
Die Frage ist ungefähr
matplotlib
, aber für alle R-Benutzer, die hier landen und den sprachunabhängigen Titel erhalten:Wenn Sie einen R-Kernel verwenden, verwenden Sie einfach:
quelle
So passen Sie die Größe einer Figur an:
So ändern Sie die Standardeinstellungen und damit alle Ihre Diagramme:
quelle
Ein kleines, aber wichtiges Detail für die einmalige Anpassung der Figurengröße (wie mehrere Kommentatoren oben berichteten, "das funktioniert bei mir nicht"):
Sie sollten plt.figure (figsize = (,)) VOR der Definition Ihres tatsächlichen Plots ausführen. Beispielsweise:
Dies sollte die Größe des Grundstücks entsprechend Ihrer angegebenen Größe anpassen:
Während dies den Plot mit den Standardeinstellungen zeigt, scheint figsize zu "ignorieren":
quelle