Matplotlib 无法找到指定的字体 SimHei

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()
Matplotlib 无法找到指定的字体 SimHei

此外,Songti SC(宋体)也可以显示中文。

原创文章(本站视频密码:66668888),作者:xujunzju,如若转载,请注明出处:https://zyicu.cn/?p=19900

Like (0)
Donate 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
xujunzju的头像xujunzju管理者
Previous 2025年2月23日 18:24
Next 2025年2月23日 19:35

相关推荐

发表回复

Please Login to Comment
联系我们
邮箱:
xujunzju@gmail.com
公众号:
xujunzju6174
捐赠本站
捐赠本站
SHARE
TOP