Python——Matplotlib生成的图像中没有显示文字(如标签、标题和图例)

如果在Matplotlib生成的图像中没有显示文字(如标签、标题和图例),这通常是由于以系统中缺少Matplotlib默认的字体,或者字体文件无法被正确加载,那么文本可能无法渲染。

1、首先导入所需的Matplotlib库(这个应该是应该导入了)

python 复制代码
import matplotlib.pyplot as plt  
  
 

2、之后输入以下代码即可。

python 复制代码
# 配置Matplotlib以支持中文显示和正确渲染负号  
plt.rcParams['font.sans-serif'] = ['SimSun']  # 设置为宋体以正常显示中文标签  
plt.rcParams['axes.unicode_minus'] = False  # 确保负号能正常显示 

3、也可以显示其他字体(但前提是电脑系统中存在这些字体):

中文黑体:SimHei

等宽字体:DejaVu Sans

等线字体:Arial

手写体:cursive

幻想字体:fantasy

无衬线字体:sans-serif

衬线字体:serif

相关推荐
Geoking.5 分钟前
PyTorch 中 model.eval() 的使用与作用详解
人工智能·pytorch·python
nn在炼金5 分钟前
图模式分析:PyTorch Compile组件解析
人工智能·pytorch·python
执笔论英雄6 分钟前
【大模型训练】zero2 梯度分片
pytorch·python·深度学习
Danceful_YJ8 分钟前
25.样式迁移
人工智能·python·深度学习
烛阴12 分钟前
Python 几行代码,让你的照片秒变艺术素描画
前端·python
喆星时瑜12 分钟前
关于 ComfyUI 的 Windows 本地部署系统环境教程(详细讲解Windows 10/11、NVIDIA GPU、Python、PyTorch环境等)
python·cuda·comfyui
woshihonghonga21 分钟前
Deepseek在它擅长的AI数据处理领域还有是有低级错误【k折交叉验证中每折样本数计算】
人工智能·python·深度学习·机器学习
程序猿202321 分钟前
Python每日一练---第六天:罗马数字转整数
开发语言·python·算法
程序员杰哥41 分钟前
Fiddler抓包手机和部分app无法连接网络问题
自动化测试·软件测试·python·测试工具·智能手机·fiddler·测试用例