Jedes Mal, wenn ich Jupiter in verschiedenen Umgebungen benutze, habe ich das Gefühl, unter dem Problem verstümmelter japanischer Schriftzeichen zu leiden. Dieses Mal gab es keine Lösung für Don Pisha, also werde ich es aufnehmen.
Löse verstümmelte japanische Zeichen in matplotlib von Jupyter Notebook auf Docker. (Fahren Sie fort, indem Sie der Docker-Datei hinzufügen.)
Bestätigt am Jupiter.
import matplotlib.font_manager as fm
fm.findSystemFonts()
['/ Dateispeicherpfad / Irgendwie .ttf', Sie sollten etwas wie '/ file storage PATH / etwas .ttf'] sehen. (Verwendung in 3)
Laden Sie "IPAex Gothic" von [IPAex Font] herunter (https://ipafont.ipa.go.jp/node26#jp). Platzieren Sie ipaexg.ttf im selben Verzeichnis wie die Docker-Datei.
Zu Dockerfile hinzugefügt.
COPY ipaexg.ttf /Dateispeicherpfad (mit 1 prüfen)/
Bestätigt am Jupiter.
import matplotlib
matplotlib.matplotlib_fname()
Sie sollten etwas wie '/ Settings location PATH / matplotlib / matplotlibrc' sehen. (Verwendung in 5)
Zu Dockerfile hinzugefügt.
RUN echo 'font.family : IPAexGothic' >> /Speicherpfad einstellen/matplotlib/matplotlibrc
Bestätigt am Jupiter.
import matplotlib as mpl
mpl.get_configdir()
Sie sollten so etwas wie '/ cache storage PATH / .cache / matplotlib' sehen. (Verwendet in 6)
!rm -r /Cache-Speicherpfad/.cache/matplotlib
Recommended Posts