Matplotlib 中文
2019-12-30 本文已影响0人
iidx
1.临时方案
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
2. 永久方案
- 寻找配置文件位置
import matlotlib as mat
mat.matplotlib_fname()
- 配置文件修改
# 增加 Microsoft YaHei
# 需要是ttf文件的
font.serif : Microsoft YaHei, ......
- 坐标轴为负号显示为方块的问题
# 去掉注释负号,同时改为False
axes.unicode_minus : False