Re: [问题] 请问一个在matplotlib 显示中文的问题

楼主: s960405s (记羽)   2017-07-06 16:04:42
※ 引述《MrPanda (不人气揪团师)》之铭言:
: 首先我到
: Anaconda3\Lib\site-packages\matplotlib\mpl-data目录,用记事本开启matplotlibrc
: 将#font.serif的注解拿掉后面加上Microsoft JhengHei
: #axes.unicode_minus,一样把#移除,将True改为False
: C:\Windows\Fonts,把字体Microsoft JhengHei UI字体复制到
: Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf下
: 将msjh.ttc更名为Vera.tff
: 最后再将font.family,将后面改为 Microsoft JhengHei
: 解果显示的还是框框
: 请问有人有办法知道怎么解决在matplotlib 显示中文的问题吗
: https://tinyurl.com/ya8kv4qs
只要把文字改成用SimHei字体就可以了
方法:
找到matplotlib的字体路径
C:\Users\User\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
将下载好的SimHei.ttf档案丢进路径资料夹中
程式码引入
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei'] #将默认字体改用SimHei字体
附图:


Links booklink

Contact Us: admin [ a t ] ucptt.com