1.从windows中复制字体到ubuntu
win11字体在:C:\Windows\Fonts,找到黑体SIMHEI.ttf,我是用QQ发送到ubuntu
ubuntu的字体在:/usr/share/fonts/
从字体保存的路径下输入:
sudo cp SIMHEI.TTF /usr/share/fonts/truetype/
2.更新字体缓存
sudo fc-cache -f -v
3.验证字体安装:
fc-list | grep '黑体'
4.python代码中添加:
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体为黑体
plt.rcParams['axes.unicode_minus'] = False # 正确显示负号
font = fm.FontProperties(fname='(路径)/SIMHEI.TTF', size=10)
#在画图时添加font的使用,如
ax.plot(category_data.index, category_data.values, label=category,fontproperties = font)
ax.set_ylabel('销售量(千克)',fontproperties = font)
ax.set_title('{} 销售量变化趋势'.format(category),fontproperties = font)