Die Schriftfamilie in Matplotlib konfigurieren

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In Matplotlib ist es möglich, die Schriftfamilie und den Stil, der in Grafiken und Visualisierungen verwendet wird, zu konfigurieren. Dies ist hilfreich, um eine Konsistenz in der Darstellung von Texten in mehreren Grafiken sicherzustellen und um sicherzustellen, dass der Text lesbar und leicht zu lesen ist. In diesem Lab werden wir untersuchen, wie man die Schriftfamilie und den Stil in Matplotlib konfiguriert.

VM-Tipps

Nachdem der VM-Start abgeschlossen ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu öffnen.

Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund von Einschränkungen in Jupyter Notebook nicht automatisiert werden.

Wenn Sie bei der Lernphase Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback ab, und wir werden das Problem für Sie prompt beheben.

Standard-Schriftart ohne Serifen auswählen

Die Standard-Schriftfamilie in Matplotlib ist die Schriftart ohne Serifen. Wir können die Standard-Schriftfamilie verwenden, indem wir den Parameter font.family auf 'sans-serif' setzen. Dazu können wir folgenden Code verwenden:

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "sans-serif"

Einen bestimmten Serifenlosen Schriftart auswählen

Wenn wir eine bestimmte Serifenlose Schriftart verwenden möchten, können wir den Parameter font.sans-serif auf eine Liste von Schriftnamen setzen. Matplotlib wird versuchen, die erste Schrift in der Liste zu verwenden, die auf dem System des Benutzers verfügbar ist. Dazu können wir folgenden Code verwenden:

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "sans-serif"
plt.rcParams["font.sans-serif"] = ["Nimbus Sans"]

Standard-Monospaced-Schriftart auswählen

Die Standard-Monospaced-Schriftart in Matplotlib wird vom Betriebssystem bestimmt. Wir können die Standard-Monospaced-Schriftart verwenden, indem wir den Parameter font.family auf 'monospace' setzen. Dazu können wir folgenden Code verwenden:

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "monospace"

Einen bestimmten Monospaced-Schriftart auswählen

Wenn wir eine bestimmte Monospaced-Schriftart verwenden möchten, können wir den Parameter font.monospace auf eine Liste von Schriftnamen setzen. Matplotlib wird versuchen, die erste Schrift in der Liste zu verwenden, die auf dem System des Benutzers verfügbar ist. Dazu können wir folgenden Code verwenden:

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "monospace"
plt.rcParams["font.monospace"] = ["FreeMono"]

Zusammenfassung

In diesem Lab haben wir gelernt, wie man die Schriftfamilie und den Stil in Matplotlib konfiguriert. Wir haben untersucht, wie man die Standard-Schriftarten ohne Serifen und die Monospaced-Schriftarten wählt, sowie wie man für jede Familie spezifische Schriftarten angibt. Indem wir diese Parameter setzen, können wir gewährleisten, dass unsere Diagramme und Visualisierungen lesbar und in der Gestalt konsistent sind.