Windows的一些字体
黑体 SimHei
微软雅黑 Microsoft YaHei
微软正黑体 Microsoft JhengHei
新宋体 NSimSun
新细明体 PMingLiU
细明体 MingLiU
标楷体 DFKai-SB
仿宋 FangSong
楷体 KaiTi
仿宋_GB2312 FangSong_GB2312
楷体_GB2312 KaiTi_GB2312
1.利用matplotlib.rc()
import matplotlib
matplotlib.rc('font',family='MicroSoft YaHei',weight='bold')
微软雅黑
2.利用font_manager
from matplotlib import font_manager
my_font = font_manager.FontProperties(fname='C:\\Windows\\Fonts\\simsun.ttc',size=12) ##给定电脑字体的路径,size=12字体的绝对大小,也可以用large等设置相对大小
plt.xticks(_x,_xticks_labels,rotation=60,fontproperties = my_font) ## 传人my_font实例
宋体
import random
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
from matplotlib import font_manager
my_font = font_manager.FontProperties(fname='C:\\Windows\\Fonts\\simsun.ttc',size=12)
# matplotlib.rc('font',family='MicroSoft YaHei',weight='bold')
x = range(1,13,1)
y = [random.randint(3000,10000) for i in range(1,13)] ##列表推到式
plt.figure(figsize=(20,8),dpi=80) ##设置图片大小
plt.plot(x,y)
_x = x
_xticks_labels = ['{}月'.format(i) for i in _x] ##设置X轴刻度
##_x数字与_xticks_labels字符串一一对应
plt.xticks(_x,_xticks_labels,rotation=60,fontproperties = my_font) ##rotation调整旋转的度数
plt.show()
网友评论