1. 程式人生 > >Ubuntu環境下 matplotlib 圖例中文亂碼

Ubuntu環境下 matplotlib 圖例中文亂碼

中文

本文前提條件是 已經 安裝好 matplotlib , 至於 matplotlib 是什麽, 怎麽安裝, 本文不予介紹。

技術分享

技術分享

首先在 Windows 盤區下 找到 微軟雅黑 的字體文件:

技術分享

其次,找到 matplotlab 字體庫 文件夾 或者 系統字體庫文件夾

matplotlab 字體庫 文件夾

技術分享

技術分享

系統字體庫文件夾

技術分享

把字體文件拷貝到這兩個路徑下的任何一個都可以。

然後,找到 matplotlib 配置文件

技術分享

可以直接修改該文件,或者

技術分享

然後, 修改配置文件。

編輯該配置文件,找到 font.family ,將註釋去掉,在下面的 font.sans - serif :Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial,Helvetica, Avant Garde, sans - serif 加上中文字體 Microsoft YaHei 。

技術分享

最後,清除緩存

做了上面的更改,發現並沒有什麽用。

到 ~/.cache/matplotlib下的文件刪掉,就ok了。

技術分享


Ubuntu環境下 matplotlib 圖例中文亂碼