※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.184.254.231
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1498444812.A.B10.html
大家好,
我的 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 (微軟正體黑),
但中文還是一樣無法顯示.........
想請問高手們,如何讓中文正常顯示?
--