Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn die chinesische Legende in der Ubuntu-Umgebung verstümmelt ist?
Kürzlich habe ich einen Code der kleinsten Quadrate geschrieben und Matplotlib verwendet, um ein Bild zu zeichnen, aber ich bin auf ein Problem mit verstümmelten chinesischen Zeichen gestoßen. Nach einer einfachen Suche stellte ich fest, dass jemand eine bessere Lösung zusammengefasst hatte und diese für persönliche Tests machbar war. Jedem zu empfehlen.
Die Voraussetzung für diesen Artikel ist, dass Matplotlib installiert wurde. Was Matplotlib ist und wie man es installiert, wird in diesem Artikel nicht vorgestellt.
Suchen Sie zunächst die Schriftartdatei von Microsoft Yahei unter der Windows-Partition:
Zweitens suchen Sie den Matplotlab-Schriftbibliotheksordner oder den System-Schriftbibliotheksordner
Matplotlab-Schriftbibliotheksordner
Ordner der Systemschriftbibliothek
Kopieren Sie die Schriftartdatei in einen dieser beiden Pfade.
Suchen Sie dann die Matplotlib-Konfigurationsdatei
Sie können die Datei direkt ändern, oder
Ändern Sie dann die Konfigurationsdatei.
Bearbeiten Sie die Konfigurationsdatei und suchen Sie nach <span style="color: #30ea30">font.family<code class="prettyprint code-in-text prettyprinted" style="background: #2d2d2d; padding: 2px 7px; line-height: 18px; border-width: 0px !important; border-style: initial !important; border-color: initial !important"><span style="color: #30ea30; font-size: 14px">font.family</span>
, entfernen Sie den Kommentar und fügen Sie Folgendes hinzu: <span style="color: #30ea30">font.sans - serif :Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, serifenlos<code class="prettyprint code-in-text prettyprinted" style="background: #2d2d2d; padding: 2px 7px; line-height: 18px; border-width: 0px !important; border-style: initial !important; border-color: initial !important"><span style="color: #30ea30; font-size: 14px">font.sans - serif :Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial,Helvetica, Avant Garde, sans - serif</span>
plus chinesische Schriftart<span style="color: #30ea30">Microsoft YaHei<code class="prettyprint code-in-text prettyprinted" style="background: #2d2d2d; padding: 2px 7px; line-height: 18px; border-width: 0px !important; border-style: initial !important; border-color: initial !important"><span style="color: #30ea30; font-size: 14px">Microsoft YaHei</span>
.
Habe die oben genannten Änderungen vorgenommen und festgestellt, dass sie keinen Nutzen hatten.
to <span style="color: #30ea30">~/.cache/matplotlib<code class="prettyprint code-in-text prettyprinted" style="background: #2d2d2d; padding: 2px 7px; line-height: 18px; border-width: 0px !important; border-style: initial !important; border-color: initial !important"><span style="color: #30ea30; font-size: 14px">~/.cache/matplotlib</span>
Löschen Sie die Dateien unter und alles ist in Ordnung.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die chinesische Legende in der Ubuntu-Umgebung verstümmelt ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!