SimHei
是一种常见的中文字体,通常用于显示中文。如果你的系统中没有安装这个字体,Matplotlib 就无法使用它。
1、安装 SimHei
字体:可以从网上下载 SimHei.ttf
字体文件,然后将其安装到你的系统中。
2、mac系统需要复制到/Library/Fonts/
3、清除 Matplotlib 的字体缓存
rm -rf ~/.matplotlib/
4、重新运行代码尝试,比如:
import matplotlib.pyplot as plt
import numpy as np
# 设置字体为 Microsoft YaHei
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
# 吸附前浓度
x = np.array([1, 2, 3, 4, 5])
# 吸附后浓度
y = np.array([0.821322918, 1.66162407, 2.51742887, 3.33907747, 4.18202019])
# 绘制折线图
plt.plot(x, y, '-o', label='Adsorption Capacity')
# 设置图例和标题
plt.legend()
plt.title('Adsorption Capacity')
plt.xlabel('吸附前浓度 (mg/g)', fontsize=14)
plt.ylabel('吸附后浓度 (mg/g)', fontsize=14)
# 显示图形
plt.show()

此外,Songti SC
(宋体)也可以显示中文。
原创文章(本站视频密码:66668888),作者:xujunzju,如若转载,请注明出处:https://zyicu.cn/?p=19900