1.window和Linux设置字体
代码块为
import matplotlib
font = {'family': 'Microsoft YaHei',
'weight': 'bold',
'size': 'larger'}
matplotlib.rc('font', **font)
该代码不一定可行。
2.另外一种设置字体的方式
from matplotlib import font_manager
my_font = font_manager.FontProperties(fname = '/usr/share/fonts/truetype/arphic/ukai.ttc')
#在plt.xticks中设置
plt.xticks(list(x)[::3], _xtick_labels[::3], rotation=45, fontproperties = my_font)
查找linux系统有哪些中文字体可在终端中输入命令:fc-list :lang=zh(list后有空格)
在windows系统中,打开控制面板找到字体,选择某一字体点右键属性,复制位置后,例如仿宋常规:C:\Windows\Fonts\simfang.ttf
该方式可行