[問題] win10 matplotlib 中文無法顯示

作者: dirls (???)   2017-06-26 10:40:09
大家好,
我的 python 跟 matplotlib 是用 anaconda 裝的。
之前在 win7 的環境下,
在程式裡面加入:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']
圖表上就可以正常顯示中文。
但是換到 win10,
同樣的程式,在 win7 及 XP 可以顯示中文,但是在 win10 中文就會變成框框。
後來發現, win10 下沒有 SimHei 這個字型,
於是到網路上下載後放進 C:\windows\Fonts 及
C:\Users\s9554\Anaconda2\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
這兩個位置,結果中文還是框框(TAT).....
也有試過改用 Microsoft JhengHei UI (微軟正體黑),
但中文還是一樣無法顯示.........
想請問高手們,如何讓中文正常顯示?

Links booklink

Contact Us: admin [ a t ] ucptt.com