ホームページ  >  記事  >  バックエンド開発  >  Ubuntu環境で中国語の凡例が文字化けしている場合はどうすればよいですか?

Ubuntu環境で中国語の凡例が文字化けしている場合はどうすればよいですか?

PHP中文网
PHP中文网オリジナル
2017-06-20 15:14:011600ブラウズ

最近最小二乗法のコードを書いてmatplotlibを使って絵を描いたのですが、中国語が文字化けするという問題に遭遇しました。簡単な検索の後、誰かがより良い解決策をまとめており、それは個人的なテストに実行可能であることがわかりました。皆さんにお勧めします。

この記事の前提条件は、matplotlib がインストールされていることです。 matplotlib とは何か、またそのインストール方法については、この記事では紹介しません。

まず、Windowsディスクの下でMicrosoft Yaheiのフォントファイルを見つけます:

次に、matplotlab フォント ライブラリを見つけます。フォルダーまたはシステム フォント ライブラリ フォルダー

matplotlab フォント ライブラリ フォルダー

システム フォント ライブラリ フォルダー

フォント ファイルをこれら 2 つにコピーします。 これらのいずれかパスでも構いません。

次に、matplotlib 構成ファイルを見つけます

ファイルを直接変更するか、

ファイル。

設定ファイルを編集し、<span style="color: #30ea30; font-size: 14px">font.family<p></p></span> 、コメントを削除して下に追加します<span style="color: #30ea30; font-size: 14px">font.sans - セリフ :Bitstream Vera Sans、Lucida Grande、Verdana、Geneva、Lucid、Arial、Helvetica、Avant Garde、サンセリフ<p></p></span> プラス中国語フォント<span style="color: #30ea30;">Microsoft YaHei<p style="margin-bottom: 15px; margin-top: 15px; color: #606c71; white-space: normal"></p></span><span style="color: #30ea30; font-size: 14px">font.family</span> ,将注释去掉,在下面的 <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> 加上中文字体 <span style="color: #30ea30; font-size: 14px">Microsoft YaHei</span>

 

 

 

最后,清除缓存

做了上面的更改,发现并没有什么用。

到 <span style="color: #30ea30; font-size: 14px">~/.cache/matplotlib</span>

🎜 🎜

最後に、キャッシュ🎜

🎜🎜をクリアして上記の変更を加えましたが、役に立たないことがわかりました。 🎜🎜🎜🎜 <span style="color: #30ea30; font-size: 14px">~/.cache/matplotlib🎜</span>🎜 の下のファイルを削除すれば問題ありません。 。 🎜🎜🎜🎜🎜🎜🎜🎜🎜

以上がUbuntu環境で中国語の凡例が文字化けしている場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。