[PYTHON] matplotlib Zusammenfassung

https://estuarine.jp/2016/09/jp-fonts-matplotlib/

yum -y install ipa-gothic-fonts ipa-mincho-fonts ipa-pgothic-fonts ipa-pmincho-fonts

rm fontList.py3.cache # Python 3]

https://qiita.com/ysdyt/items/3eb9b438980409c8f3e2

/usr/share/fonts/ipa-pgothic/ipagp.ttf

import matplotlib from matplotlib.font_manager import FontProperties

font_path = '. / TakaoPGothic.ttf' Geben Sie den # DL-Pfad an. Er muss nicht kleiner als / font sein

font_path = '/usr/share/fonts/ipa-pgothic/ipagp.ttf' font_prop = FontProperties(fname=font_path)

Beispiel

plt.text(X[i, 0], X[i, 1], hoge, fontproperties=font_prop)

In anderen Blogs wird der font.family-Teil der matplotlibrc-Datei, bei dem es sich um die Umgebungsdatei von matplotlib handelt, durch den DL-Schriftartnamen angegeben, und die zu verwendende Schriftart wird neu geschrieben, die matplotrc-Datei kann jedoch nicht neu geschrieben werden. Die Lösung besteht darin, bei jedem Plotten fontproperties = font_prop als Argument zu übergeben. (* Es ist etwas ärgerlich, in jedes Argument zu schreiben, aber wenn Sie Japanisch mit matplotlib nicht so oft anzeigen, ändern Sie es vorläufig, anstatt die Umgebungsdatei neu zu schreiben und verwirrt zu werden. Es kann einfacher sein)

Als Vorsichtsmaßnahme, wenn fontproperties = font_prop einzeln übergeben und auf Japanisch angezeigt wird, Der Punkt, dass prop = font_prop anstelle von fontproperties = font_prop nur bei plt.legend.

Beispiel

plt.legend(['hoge'], prop=font_prop, loc='upper left') (Anmerkungen) Löschen Sie den Schriftcache von Matplotlib Wenn der Schriftcache erhalten bleibt, wird er möglicherweise nicht angezeigt, selbst wenn die Einstellung geändert wird. Löschen Sie ihn daher

$ rm ~/.cache/matplotlib/fontList.cache

Recommended Posts

matplotlib Zusammenfassung
pandas Matplotlib Zusammenfassung nach Verwendung
Matplotlib Memorandum
Python-Zusammenfassung
Django Zusammenfassung
Matplotlib Galerie
Matplotlib-Memo
Linux Zusammenfassung
Python-Zusammenfassung
Django Zusammenfassung
pyenv Zusammenfassung
Zusammenfassung der Zeichenketten 1
pytest Zusammenfassung
Zusammenfassung der Grammatik, die bei matplotlib oft vergessen wird
AtCoderBeginnerContest180 Review & Zusammenfassung
Kaggle Zusammenfassung: Outbrain # 2
Zusammenfassung der LINQ-Bibliothek
Zusammenfassung der Sphinx-Einrichtung
AtCoderBeginnerContest181 Überprüfung & Zusammenfassung
Durchscheinende Matplotlib-Legende
Zusammenfassung der digitalen Technologie
AtCoderBeginnerContest182 Überprüfung & Zusammenfassung
Zusammenfassung des Python-Tutorials
# Python-Grundlagen (#matplotlib)
Grammatikzusammenfassung von blockdiag
AtCoderBeginnerContest183 Überprüfung & Zusammenfassung
AtCoderBeginnerContest179 Review & Zusammenfassung
Kaggle Zusammenfassung: Outbrain # 1
Update, Upgrade-Zusammenfassung
Meine Matplotlib (Python)
Japanisch mit Matplotlib
Zusammenfassung der Standardeingaben
Django Filter Zusammenfassung
matplotlib graph album
Animation mit matplotlib
Python-bezogene Zusammenfassung
Histogramm mit Matplotlib
Zusammenfassung der IT-Konferenz 2020
Visualisieren Sie zusammenfassende Statistiken
Erstellen Sie eine Animation mit matplotlib
Versuchen Sie es mit matplotlib
Zusammenfassung der Verwendung von pytest
Docker-Befehlsübersicht
Zusammenfassung der Python-Grundlagen
Kaggle verwandte Zusammenfassung