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)
    原文作者:kangkang康米
    原文地址: https://blog.csdn.net/m0_45868520/article/details/121595353
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞