[PYTHON] Japanische Anzeige von Matplotlib, Seaborn

Japanische Anzeige von mit Python erstellten Grafiken

Installieren Sie japanische Schriftarten wie IPA im Voraus. Entpacken Sie die Zip-Datei nach dem Herunterladen und klicken Sie mit der rechten Maustaste auf die .ttf-Datei, um sie zu installieren. Unabhängige Organisation zur Förderung der Informationsverarbeitung von Verwaltungsinstitutionen

Die Standardschriftart "serifenlos" muss in "IPA Gothic", "IPA Mincho" usw. geändert werden.

Es gibt zwei Möglichkeiten, dies zu tun

Spielen Sie mit ~ / .matplotlib / matplotlibrc

matplotlibrc ist eine matplotlib-Konfigurationsdatei. Wird ausgeführt, wenn "import matplot lib" ausgeführt wird. Wenn Sie es im Verzeichnis unter "~ / .matplotlib" mit dem Namen "matplotlibrc" speichern, wird es beim Importieren von "matplotlib" gelesen.

Verwenden Sie den folgenden Code, um herauszufinden, welche RC-Konfigurationsdatei gültig ist.

Finden Sie heraus, welche Matplot-Bibliothek gültig ist


>>> import matplotlib as mpl
>>> mpl.matplotlib_fname()
'C:\\Users\\python\\.matplotlib\\matplotlibrc'

Die zu schreibenden Inhalte sind wie folgt. Wie ich am Anfang geschrieben habe, ist in diesem Fall IPA Mincho installiert. Sie sollten dies mit anderen Schriftarten tun können. Schlagen Sie den Namen nach.

~/.matplotlib/matplotlibrc


font.family : IPAMincho

Achten Sie auf startup.ipy

Wenn seaborn beim Start gleichzeitig mit matplotlib.pyplot ausgeführt wird, führen Sie auch die folgenden Vorgänge aus.

Seaborn Einstellungen

Beim Importieren von Seaborn ist "Sans-Serif" der Standardwert der eingestellten Funktion von "rcmod.py" in "C: \ tools \ Anaconda3 \ Lib \ site-packages \ seaborn \ rcmod.py". Wechseln Sie von "IPA Mincho" usw.

def set(context="notebook", style="darkgrid", palette="deep",
        font="IPAMincho", font_scale=1, color_codes=False, rc=None):

Erklärung zur Änderung der Schriftart am Anfang des Skripts

Ändern Sie die Schriftart am Anfang des Skripts(matplotlib.pyplot)


import matplotlib as mpl
mpl.rcParameters['font.family'] = 'IPAMincho'

Ändern Sie die Schriftart am Anfang des Skripts(seaborn)


sns.set(font=['IPAMincho'])

Aktualisierung des Schriftcaches

Wenn etwas schief geht, obwohl die Einstellungen korrekt sind, kann das Aktualisieren des Schriftcaches mit dem folgenden Befehl funktionieren.

import matplotlib as mpl
matplotlib.font_manager._rebuild()

Referenz: Aktualisieren des Matplotlib-Schriftcaches

Recommended Posts

Japanische Anzeige von Matplotlib, Seaborn
[Seaborn] Japanisch anzeigen (Schriftart ändern)
Japanische Einstellungen für Matplotlib- und Seaborn-Achsen
Externe Anzeige von Matplotlib-Diagrammen mit tkinter
Japanisches Diagramm mit VS Code + matplotlib anzeigen
Über japanische Schriften von matplotlib (für Mac)
Japanisch mit Matplotlib
[Python] Japanische Lokalisierung von matplotlib unter Ubuntu
(Mac) Anzeigen auf Japanisch mit Matplotlib und Seaborn bei MacOS Sierra
Japanische Lokalisierung von Pycharm
Anzeige von Brüchen (Liste)
Installation von matplotlib (Python 3.3.2)
Japanische Lokalisierungseinstellung von PyCharm
Über den japanischen Weg von Pyminizip
Verhalten von Matplotlib: Histgramm normiert
Über die japanische Unterstützung von Cometchat
Echtzeit-Diagrammanzeige von matplotlib
Japanische Übersetzung des sysstat-Handbuchs
Ändern Sie den Stil von matplotlib
Japanische JSON-Datei anzeigen
Japanische Übersetzung des Linux-Handbuchs
Gitteranzeige des Doppelplots (linke und rechte vertikale Achse) (matplotlib)
Löse verstümmelte japanische Zeichen in matplotlib von Jupyter Notebook auf Docker
Installation von SciPy und matplotlib (Python)
Inferenz- und Ergebnisanzeige mit Tensorflow + matplotlib
Japanische Übersetzung des e2fsprogs-Handbuchs
Zeichne Japanisch mit matplotlib auf Ubuntu
Audio-Wellenform-Anzeige in Python
Installation von Python, SciPy, matplotlib (Windows)
Themenextraktion von japanischem Text 1 Grundlagen
Einfache japanische Schrifteinstellung mit matplotlib
Japanische Übersetzung des man-db Handbuchs
Separate Python-Diagramme (Memo)
Machen Sie matplotlib in 3 Minuten mit Japanisch kompatibel
Angemessene japanische Übersetzung von pytorch tensor_tutorial
matplotlib Protokollskalenanzeige und Rasteranzeige
Über die Größe der Punkte in Matplotlib
Japanische Übersetzung des Util-Linux-Handbuchs
Japanische Übersetzung des iproute2-Handbuchs
[Python] So legen Sie die Position und Größe der Fensteranzeige von matplotlib fest
Stellen Sie die Behälterbreite mit dem Histogramm von Matplotlib und Seaborn klar und ordentlich ein
Verstehen, wie Bilder auf Jupyter angezeigt werden (Verwendung von imshow / matplotlib von OpenCV)