ubuntu下matplotlib中文字型的設定

2021-07-02 22:45:27 字數 1773 閱讀 6167

置方法主要參考中的第一種方法,第二種方法在ubuntu中怎麼設定都沒有用。。。

如果有人在ubuntu 15.04成功使用第二種方法解決了,還請不吝賜教傳送郵件

因此,安裝步驟如下:

1. 確認你ubuntu系統環境下擁有的中文字庫案

fc-list :lang=zh

命令輸出如下:

/usr/share/fonts/truetype/arphic/uming.ttc:

arpl

uming

twmbe

:style=light

/usr/share/fonts/truetype/arphic/ukai.ttc:

arpl

ukai

cn:style=book

/usr/share/fonts/truetype/arphic/ukai.ttc:

arpl

ukai

hk:style=book

/usr/share/fonts/truetype/arphic/ukai.ttc:

arpl

ukai

tw:style=book

/usr/share/fonts/truetype/wqy/wqy-microhei.ttc:

wenquanyi

micro

hei,文泉驛微公尺黑,文泉驛微公尺黑:style=regular

/usr/share/fonts/truetype/droid/droidsansfallbackfull.ttf:

droid

sans

fallback

:style=regular

/usr/share/fonts/truetype/arphic/ukai.ttc:

arpl

ukai

twmbe

:style=book

/usr/share/fonts/truetype/arphic/uming.ttc:

arpl

uming

tw:style=light

/usr/share/fonts/truetype/arphic/uming.ttc:

arpl

uming

cn:style=light

/usr/share/fonts/truetype/arphic/uming.ttc:

arpl

uming

hk:style=light

/usr/share/fonts/truetype/wqy/wqy-microhei.ttc:

wenquanyi

micro

heimono,文泉驛等寬微公尺黑,文泉驛等寬微公尺黑:style=regular

我從中選擇了droid sans fallback字型

2. 在python指令碼中手動載入中文字型

import matplotlib.pyplot as plt

import matplotlib as mpl

zhfont = mpl.font_manager.fontproperties(fname='/usr/share/fonts/truetype/droid/droidsansfallbackfull.ttf')

plt.plot([1, 2, 3])

plt.xlabel(u'x軸標籤', fontproperties=zhfont)

plt.show()

通過以上方法,應該就能正確顯示字型了。

anaconda解除安裝重灌matplotlib

由於matplotlib總遇到一些問題,比如cannot import name path 等問題,於是直接重灌最方便。檢視anaconda中是否有matplotlib 開啟anaconda prompt,輸入 pip list 或者 conda list可以檢視到有matplotlib存在 解除安...

python資料視覺化之matplotlib

用matplotlib進行資料視覺化探索 一.柱狀圖 import matplotlib.pyplot as plt import matplotlib import pandas as pd import numpy as npdef bar plot bar plot 生成測試資料 means ...

Python資料視覺化之Matplotlib基礎

python資料視覺化之matplotlib學習筆記 1 簡介 matplotlib是python最著名的繪相簿,它提供了一整套類似matlab的api,非常適合互動式繪圖。它的文件相當完備,並且 gallery頁面 中有上百幅縮圖,開啟之後都有源程式。因此如果你需要繪製某種型別的圖,只需要在這個頁...