Matplotlib -Schriftgröße

Matplotlib -Schriftgröße
Häufig müssen Sie möglicherweise die Standard -Schriftgröße in den mit Matplotlib erstellten Diagramme anpassen. Zum Glück bietet Matplotlib eine umfassende Unterstützung für die Textmanipulation, einschließlich der Anpassung der Schriftgröße und mehr.

Über diese Anleitung verstehen Sie, wie Sie die Standardschriftgröße in Ihren Matplotlib -Diagrammen verwalten und optimieren können.

Beginnen wir mit dem Erstellen eines einfachen Diagramms mit Beispieldaten.

PLT.Diagramm ([1,2,3,4,5], label = "rot", color = 'rot')
PLT.Diagramm ([2,4,6,8,10], label = "orange", color = 'orange')
PLT.Suptitle ('Probenplots')
PLT.xlabel ('x-axis')
PLT.Ylabel ('Y-Achse')
PLT.Legende()

Der obige Code sollte ein einfaches Zeilendiagramm mit einem Titel, Beschriftungen auf der X- und Y-Achse und einer Legende als Referenz generieren.

Das resultierende Diagramm wird gezeigt:

Sobald wir das Beispieldiagramm für uns haben, können wir die Schriftgröße verschiedener Elemente der Diagramme anpassen

Matplotlib passt die Größe für alle Elemente an

Um die Schriftgröße für alle Diagramme und ihre entsprechenden Elemente zu aktualisieren, müssen Sie den Parameter rcParams verwenden.

Der RCPARAMS -Parameter ist ein Wörterbuch mit verschiedenen Komponenten, um verschiedene Eigenschaften von Matplotlib -Plots anzupassen.

Um die Schriftgröße aller Diagramme und Elemente auf 20 zu ändern, können wir den Code ausführen:

Matplotlib importieren.Pyplot als PLT
PLT.RCPARAMS.update ('Schriftart.Größe ': 20)

Im obigen Code verwenden wir die RCParames.update () Methode zur Aktualisierung der Schriftart aktualisiert.Größe 'Schlüssel. Anschließend übergeben wir den Wert an die Ziel Schriftgröße.

Sie können dann Ihre Diagramme erneut ausführen und die Änderungen werden reflektiert wie:

So sehen Sie alle Schlüssel des RCPARAMS -Parameters an:

PLT.RCPARAMS.Schlüssel()
'Agg.Weg.ChunkSize ': 0,
'Animation.Bitrate ': -1,
'Animation.Codec ':' H264 ',
'Animation.convert_args ': [],
'Animation.Convert_Path ':' Convert ',
'Animation.Einbett_Limit ': 20.0,
'Animation.ffmpeg_args ': [],
'Animation.ffmpeg_path ':' ffmpeg ',
'Animation.Frame_Format ':' PNG ',
'Animation.html ':' keine '',
'Animation.Schriftsteller ':' ffmpeg ',
'Äxte.autolimit_mode ':' Daten '',
'Äxte.Axisbelow ':' Linie '',
'Äxte.EdgeColor ':' Schwarz ',
'Äxte.facecolor ':' weiß '',
'Äxte.Formatierer.Limits ': [-5, 6],
… Ausgang verkürzt… .

Es ist gut zu berücksichtigen, dass die Aktualisierung der Schriftart aktualisiert wird.Der Größenschlüssel betrifft alle Diagramme und Elemente in Matplotlib.

Obwohl die obige Methode sehr effektiv für schnelle Schriftgrößenanpassungen ist, ist es möglicherweise das, wonach Sie suchen.

Matplotlib ändern Schriftgröße einzelner Komponenten

Wenn Sie die Schriftgröße einzelner Komponenten in einem bestimmten Diagramm einstellen möchten, müssen Sie den RC -Parameter verwenden.

Mit diesem Parameter können Sie angeben, auf welche Komponente Sie anpassen, um die Schriftgröße anzupassen.

Beginnen wir mithilfe des RC -Parameter. Dafür können wir:

PLT.RC ('Schrift', Größe = 18)

Mit dem obigen Code können Sie den Standardwert auf den angegebenen Wert zurücksetzen.

Um die Schriftgröße des Achsentitels zu ändern:

PLT.RC ('Achsen', titleSize = 20)

Sie werden feststellen, dass die Schriftgröße der Achsen des Diagramms als:

Um die Schriftgröße für die Etiketten zu ändern:

PLT.RC ('Achsen', LabelSize = 25)

Die resultierende Abbildung ist wie gezeigt:

Beachten Sie, wie die Schriftart der Etiketten größer ist als der Standardwert.

Um die Schriftgröße der Legende zu aktualisieren, verwenden Sie die Legende als Komponentenname als:

PLT.RC ('Legend', fontsize = 8)

Der obige Code sollte die Legend -Schriftgröße auf einen kleinen Wert einstellen, wie im resultierenden Diagramm gezeigt.

Um die Schriftgröße der X Tick- und Y Tick -Etiketten zu ändern, laufen Sie:

PLT.RC ('Xtick', LabelSize = 12)
PLT.RC ('ytick', labelsize = 16)

Der obige Code sollte die X- und Y -Zeckenbezeichnungen auf die angegebene Schriftgröße aktualisieren.

Matplotlib -standardmäßige Schriftgröße wiederherstellen

Wenn Sie die Default -Diagramm -Schriftgröße geändert haben, können Sie den Standardwert wiederherstellen als:

PLT.RCPARAMS.Update (PLT.rcparamsdefault)

Der obige Code sollte alle Schriftgrößen auf Standard zurückgeben.

Abschluss

In diesem Handbuch wurden verschiedene Methoden zur Änderung der Schriftgröße in Matplotlib -Diagramme untersucht. Wir haben auch diskutiert, wie die Schriftgröße einzelner Komponenten innerhalb eines bestimmten Diagramms geändert wird.

Mit der Fähigkeit, die Schriftgröße für verschiedene Teile eines Diagramms zu ändern.