Maison  >  Article  >  développement back-end  >  Que dois-je faire si la légende chinoise dans l’environnement Ubuntu est tronquée ?

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

PHP中文网
PHP中文网original
2017-06-20 15:14:011604parcourir

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!

Déclaration:
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