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.