[PYTHON] Seaborn, matplotlib Beseitigung verstümmelter Zeichen in der virtuellen Umgebung von Windows 10, Anaconda

Verstümmelte japanische Zeichen beim Zeichnen eines Diagramms

Als ich versuchte, Japanisch in der Grafik anzuzeigen, wurden die Zeichen verstümmelt und ich war ziemlich süchtig danach, also als Memorandum.

Wenn Sie eine virtuelle Umgebung mit Anaconda verwenden, wird diese auf "pro Umgebung" zurückgesetzt.

Umgebung

Ohne japanische Schrift

Zeichen werden mit der Anzeige von fehlenden in der aktuellen Schriftart verstümmelt.

mojibake.png

Motivation zum Posten

Die Schriftart, mit der verstümmelte Zeichen entfernt werden, ist möglicherweise "MS Gothic", aber es scheint, dass häufig die lizenzfreie Schriftart "IPAex Gothic" verwendet wird, die auch unter Linux verwendet werden kann. In einigen früheren Referenzartikeln wurden frühere Schriftarten wie "IPAP Gothic" verwendet, daher war ich süchtig danach, in Bezug darauf zu schreiben.

Erhalten und Implementieren japanischer Schriftarten

Es kann von der Website IPA bezogen werden. Im Oktober 2020 scheint "IPAex font v4.0.1" die neueste zu sein. Befolgen Sie die Anweisungen wie Nutzungsbedingungen und Download / Entpacken.

ipa.png

Kopieren Sie die ttf-Datei in den folgenden Ordner

C: \ Benutzer \ [Ihr Konto] \ Anaconda3 \ envs \ [Name der virtuellen Umgebung, die Sie verwenden möchten] \ Lib \ site-packages \ matplotlib \ mpl-data \ fonts \ ttf

Umschreiben von Dateien

Öffnen Sie die matplotlibrc-Datei im folgenden Ordner mit Notepad usw.

C: \ Benutzer \ [Ihr Konto] \ Anaconda3 \ envs \ [Name der virtuellen Umgebung, die Sie verwenden möchten] \ Lib \ site-packages \ matplotlib \ mpl-data

Um die Linie 250

  1. Fügen Sie "IPAexGothic" zu # font.family hinzu :. (Es scheint, dass die Standardeinstellung "serifenlos" gelöscht werden kann.) Ändern Sie außerdem den Namen entsprechend der verwendeten Schriftart.
  2. IPAexGothic wurde zu # font.serif hinzugefügt :.
  3. Speichern Sie Ihre Änderungen

font.png

Cache leeren

  1. Legen Sie die Cache-Datei fontlist-vXXX.json in C: \ Users \ [Ihr Konto] \ .matplotlib in den Papierkorb
  2. Kopieren Sie die geänderte Datei "matplotlibrc file"
  3. Fertig cache3.png

Überprüfen Sie, ob die verstümmelten Zeichen behoben wurden

Starten Sie die virtuelle Umgebung neu mojibakefinlal.png

Die verstümmelten Charaktere wurden erfolgreich aufgelöst.

Recommended Posts

Seaborn, matplotlib Beseitigung verstümmelter Zeichen in der virtuellen Umgebung von Windows 10, Anaconda
Verschiedene Anaconda-Einstellungen in der Windows 10-Umgebung
Erstellen einer virtuellen Umgebung in einer Anaconda-Umgebung
Verstümmelte Python-Zeichen in der Windows + Git Bash-Umgebung
Pakete, die in einer virtuellen Umgebung mit Anaconda unter Windows 10 installiert wurden, können nicht importiert werden
virtualenvwrapper in der Windows-Umgebung
virtuelle Umgebung in Python
Erstellen Sie eine virtuelle Anaconda-Umgebung im Projektordner
So entfernen Sie verstümmelte Zeichen im Matplotlib-Ausgabebild
Eine Sammlung von Befehlszeilen, die virtuelle Umgebungen mit Anaconda verwenden
Verwenden Sie Anaconda in einer Pyenv-Umgebung
Erstellen Sie eine virtuelle Anaconda-Umgebung
Das japanische Zeichen verstümmelte die Eliminierung von Matplotlib und NetworkX der Python-Bibliothek
Doppelklicken Sie in Windows + Anaconda auf ipynb, um es in jupyter-notebook zu öffnen
[Anaconda] Aktivieren Sie die virtuelle Umgebung
Löse verstümmelte japanische Zeichen in matplotlib von Jupyter Notebook auf Docker
Umgebungskonstruktion von TensorFlow + JupyterNotebook + Matplotlib unter Windows Version Anaconda (Version August 2017)
Fehler in der Reihenfolge beim Importieren von Numpy in eine Windows Anaconda-Umgebung
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
UnicodeDecodeError tritt in pip auf (Windows-Umgebung)
Verwenden der Diagrammzeichnung mit Pythons Matplotlib + Seaborn unter Windows, einer Nicht-Python-Ausführungsumgebung
Beseitigen Sie verstümmelte japanische Zeichen in Matplotlib-Diagrammen mit Cloud Pak for Data Notebook
Installieren Sie Django in einer virtuellen Pipenv-Umgebung
Verwenden von venv in der Windows + Docker-Umgebung [Python]
[5 Schritte] Wenden Sie eine virtuelle Anaconda-Umgebung auf VScode an
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Mühelos vscode + venv virtuelle Umgebung (Windows) Memo
Richten Sie Pipenv auf Pycharm in einer Windows-Umgebung ein
Erstellen von Scicit-Learn in einer Windows 10-Umgebung mit Pycharm
Tensorflow tritt nicht in Windows + Anaconda ein.
Windows Qt5.4 Python3.4 QProcess Japanische verstümmelte Zeichen
Startete Node.js in einer virtuellen Umgebung
So installieren Sie das Deep Learning Framework Tensorflow 1.0 in der Windows Anaconda-Umgebung