这个问题怎么解决呢,中文标签的,就是这个显示有问题,yolov5源代码
2条回答 默认 最新
关注 获得7.50元问题酬金 我很久以前遇到过这个问题,下面是我的解决方案。
可以尝试使用 Matplotlib 中文显示的方式。步骤如下:- 安装 SimSun 字体:打开 Windows 的字体文件夹,复制
simsun.ttc
字体文件到~/.matplotlib/fonts/
目录下(如果该目录不存在,则需要手动创建)。 - 在
metrics.py
文件中添加以下代码:import matplotlib.pyplot as plt plt.rcParams['font.family'] = ['SimSun'] # 设置中文字体
- 修改
plot_results()
函数中的图例标签,将英文标签改为中文标签,例如:plt.plot(pr, rc, linewidth=2, label='PR') plt.plot(fp, tp, linewidth=2, label='TP') plt.xlabel('召回率', fontsize=15) plt.ylabel('精确率', fontsize=15) plt.title('PR 曲线', fontsize=20) plt.legend(['精确率/召回率'], loc='upper right', fontsize=12) # 设置中文标签
这里需要注意的是如果使用的是 Linux 或 macOS 等操作系统,需要根据对应操作系统的字体文件名修改第一步中的字体文件名,并在
plot_results()
函数中设置对应的字体名称。解决评论 打赏 举报无用 1- 安装 SimSun 字体:打开 Windows 的字体文件夹,复制
悬赏问题
- ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
- ¥15 安装quartus II18.1时弹出此error,怎么解决?
- ¥15 keil官网下载psn序列号在哪
- ¥15 想用adb命令做一个通话软件,播放录音
- ¥30 Pytorch深度学习服务器跑不通问题解决?
- ¥15 部分客户订单定位有误的问题
- ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
- ¥15 Bug traq 数据包 大概什么价
- ¥15 在anaconda上pytorch和paddle paddle下载报错
- ¥25 自动填写QQ腾讯文档收集表