Que dois-je faire si la légende chinoise dans l'environnement Ubuntu est tronquée ?

PHP中文网
Libérer: 2017-06-20 15:14:01
original
1617 Les gens l'ont consulté

Récemment, j'ai écrit un code pour la méthode des moindres carrés et utilisé matplotlib pour dessiner une image, mais j'ai rencontré un problème avec les caractères chinois tronqués. Après une simple recherche, j'ai découvert que quelqu'un avait résumé une meilleure solution et qu'elle était réalisable pour des tests personnels. Recommandé à tout le monde.

La condition préalable pour cet article est que matplotlib ait été installé. Quant à ce qu'est matplotlib et comment l'installer, cet article ne le présentera pas.

Recherchez d'abord le fichier de police de Microsoft Yahei sous la partition Windows :

Deuxièmement, recherchez le dossier de la bibliothèque de polices matplotlab ou le dossier de la bibliothèque de polices système

dossier de la bibliothèque de polices matplotlab

Dossier de la bibliothèque de polices système

Copiez le fichier de police dans l'un de ces deux chemins.

Ensuite, trouvez le fichier de configuration matplotlib

Vous pouvez modifier le fichier directement, ou

Ensuite, modifiez le fichier de configuration.

Modifiez le fichier de configuration et recherchez <span style="color: #30ea30; font-size: 14px">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> , supprimez le commentaire et ajoutez ce qui suit <span style="color: #30ea30; font-size: 14px">font.sans - serif :Bitstream Vera Sans, Lucida Grande, Verdana, Genève, Lucid, Arial, Helvetica, Avant Garde, sans - serif<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 police chinoise<span style="color: #30ea30; >Microsoft YaHei<code class=" prettyprint code-in-text prettyprinted><span style="color: #30ea30; font-size: 14px">Microsoft YaHei</span></span>.

Enfin, Vider le cache

J'ai effectué les modifications ci-dessus et j'ai constaté que cela ne servait à rien.

à <span style="color: #30ea30; font-size: 14px">~/.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> Supprimez les fichiers sous et tout ira bien.

 

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal