matplotlib顯示不了中文,主要問題在於沒有指定中文字型。
解決方法有有很多種,有修改matplotlib配置檔案,還有替換matplotlib的mpl-data資料夾下字型檔案的,這些方法不夠靈活,以下兩種方法相對靈活一些。
方法一#-- coding: utf-8 --
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcparams[『font.sans-serif』] = [『fangsong_gb2312』]
#指定的字型為系統自帶的字型,這種方法關鍵在於要知道作業系統自帶的字型的名稱
fig = plt.figure()
ax = fig.add_subplot(111)
ax.set_title(u』試試看』)
plt.show()12
3456
78910
11方法二
#-- coding: utf-8 --
import matplotlib.pyplot as plt
import matplotlib
fig = plt.figure()
ax = fig.add_subplot(111)
font_path = matplotlib.font_manager.fontproperties(fname=『msyh.ttf』)
#指定字型為同目錄下的msyh.ttf即微軟雅黑
ax.set_title(u』試試看』,fontproperties=font_path)
plt.show()
matplotlib中字型顯示
from matplotlib.font manager import fontproperties 字型管理器 font fontproperties fname r c windows fonts simsun.ttc size 15 設定中文標籤 plt.title u 測試 fontprop...
在pycharm中matplotlib的曲折安裝路
2.2 這時候安裝了matplotlib之後,你用pycharm測試一下是否成功了,也就是import matplotlib,肯定沒成功,因為之前安裝pygame就是這樣。這時候你需要從site packages資料夾裡,複製matplotlib的安裝檔案,也即是這兩個 2.3 如果之前路徑配置的對...
Matplotlib中中文不顯示問題
我們在使用jupter進行資料分析的時候,會接觸到matplotlib這個庫,它是用來進行視覺化資料分析的,在乙個圖中,我們常常會加入一些中文來進行說明。當我們加入中文的時候會出現下圖所示的樣子 可以看到,中文變成了這種亂碼的形式。網上有很多的例子,有很多是錯誤的,這裡我把我測試成功的方法說明一下。...