Da matplotlib Japanisch in Standardschriftarten nicht unterstützt ...
Die Charaktere werden so verstümmelt. Dies Lass es uns so machen.# OS version
ProductName: Mac OS X
ProductVersion: 10.15.6
BuildVersion: 19G2021
# Python version
Python 3.8.5
# matplotlib version
matplotlib==3.3.0
Laden Sie zunächst die Schriftart nach Ihren Wünschen herunter. Dieses Mal verwenden wir IPA-Schriftart.
Verschieben Sie die ttf-Datei in den Matprotlib-Schriftartenordner. Der Pfad hängt von der Umgebung ab, bezieht sich jedoch auf Folgendes.
/usr/local/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf
Wenn Sie den Ordner lib (Bibliothek) nicht finden können, können Sie die Bibliothek auf der Registerkarte Gehe zu im Finder auswählen oder sie in den Ansichtsoptionen auf der Registerkarte Ansicht immer sichtbar machen. Sie sollten einen solchen Ordner erreichen.
Öffnen Sie matplotlibrc in dem Ordner (mpl-data-Ordner), der zwei höher als der ttf-Ordner ist.
Suchen Sie nach der Beschreibung "# font.family sans-serif" ... Fügen Sie der folgenden Zeile "font.family IPAex Gothic" hinzu.
Damit sind die Einstellungen abgeschlossen!
Stellen Sie sicher, dass die Schriftart richtig angezeigt wird.
Wenn der folgende Fehler auftritt
UserWarning: findfont: Font family ['IPAexGothic'] not found. Falling back to DejaVu Sans.
Möglicherweise bleibt der Schriftart-Cache erhalten.
Löschen Sie "fontlist ***. Json" im Ordner /Users/username/.matplotlib und Bitte starten Sie Jupyter Notebook neu. Der Ordner .matplotlib ist ein versteckter Ordner. Wenn Sie ihn nicht sehen, versuchen Sie es mit "Shift + Cmd +. (Dot)".
Die Methode der Japanisierung in der Anaconda-Umgebung wird bei Google angezeigt. Da es jedoch in einer reinen Python-Umgebung kein Beispiel gab, habe ich versucht, es anhand meiner eigenen Erfahrungen zusammenzufassen. Ich hoffe, Sie finden es nützlich.
Recommended Posts