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. 永久方案

  1. 寻找配置文件位置
import matlotlib as mat
mat.matplotlib_fname()

下载地址-太平洋-ttf,其他的都是exe,ttc

  1. 配置文件修改
# 增加 Microsoft YaHei
# 需要是ttf文件的
font.serif : Microsoft YaHei, ......
  1. 坐标轴为负号显示为方块的问题
# 去掉注释负号,同时改为False
axes.unicode_minus  : False
上一篇下一篇

猜你喜欢

热点阅读