python设置中文字体的三种方法

方法一

  • windows和linux设置字体的方法
import matplotlib
font = {'family' : 'Microsoft YaHei',
              'weight' : 'bold',
              'size'   : 'larger'}              
matplotlib.rc("font",**font)

方法二

  • windows和linux设置字体的方法
import matplotlib
matplotlib.rc("font",family='Microsoft YaHei',weight="bold")

方法三

  • 宋体和Times New Roman
from matplotlib import font_manager
# window系统下的字体路径
# 宋体:fname="C:\Windows\Fonts\simsun.ttc"
# Times New Roman:fname="C:\Windows\Fonts\times.ttf
my_font=font_manager.FontProperties(fname="C:\Windows\Fonts\simsun.ttc")
# 在需要中文显示的地方添加fontproperties=my_font即可
plt.xticks(list(x)[::3],_xtick_lables[::3],rotation=45,fontproperties=my_font)

你可能感兴趣的:(笔记,python)