当前位置: 首页 > news >正文

adjustText库解决深度学习、视觉模型matplotlib画散点图时由于标签非常多导致的重叠现象

pytorch框架

import matplotlib.pyplot as plt
import numpy as np
from adjustText import adjust_texty = [30.48, 30.71, 30.52, 31.35, 31.53, 31.54, 31.82, 32.13, 32.21, 32.15, 31.92, 32.24, 32.21, 32.20, 32.35]
x = [0.057, 0.012, 0.025, 0.665, 1.774, 0.813, 0.553, 1.592, 0.715, 0.659, 0.603, 0.550, 0.411, 0.543, 0.497]
labels = ['SRCNN', 'FSRCNN', 'ESPCN', 'VDSR', 'DRCN', 'LapSRN', 'IDN', 'CRAN', 'IMDN', 'LAPAR-A', 'ECBSR', 'RFDN','ShuffleMixer', 'DIPNet', '(Ours)']
colors = ['b', 'g', 'c', 'y', 'm', 'k', 'grey', 'dodgerblue', 'indianred', 'peru', 'springgreen', 'purple', 'chartreuse','moccasin']fig, ax = plt.subplots()# 绘制除Ours的其他点
ax.scatter(x[:-1], y[:-1], s=75, c=colors)# 自己模型单独标出; rotation调整旋转角度; weight加租
ax.scatter(x[-1], y[-1], s=75, c='r', marker='*')
ax.text(x[-1], y[-1], labels[-1], weight='bold', ha='center', rotation=8)# 利用adjustText库调整文本位置防止重叠 pip install adjustText
texts = []
for i in range(len(labels) - 1): #colors比其他的少一个对象text = ax.text(x[i], y[i], labels[i], ha='left')texts.append(text)
adjust_text(texts, arrowprops=dict(arrowstyle='->', color='black', lw=0.7))ax.set_xlabel('X')
ax.set_ylabel('Y')ax.set_ylim(30, 33)  
ax.set_xlim(0, 1.8)plt.show()

在这里插入图片描述

http://www.lryc.cn/news/176807.html

相关文章:

  • 机器学习线性回归学习总结笔记
  • 火狐连接错误代码SEC_ERROR_UNKNOWN_ISSUER
  • react 网页/app复制分享链接到剪切板,分享到国外各大社交平台,通过WhatsApp方式分享以及SMS短信方式分享链接内容
  • 用智能文字识别技术赋能古彝文数字化之路
  • QT入门10个小demo——MP4视频播放器
  • MySQL常用操作
  • uni-app 之 Toast 消息提示
  • C语言--指针进阶3--数组指针
  • 购物车案例
  • c++ chrono
  • 实现长短地址的相互映射
  • 第1讲:前后端分离思想
  • 【深度学习】【Opencv】Python/C++调用onnx模型【基础】
  • C# MQTT通讯
  • 使用c++实现输出爱心(软件:visual Studio)
  • uploadifive上传工具php版使用
  • Docker容器管理
  • 【文末送书】用Chat GPT轻松玩转机器学习与深度学习
  • Redis的学习
  • java版Spring Cloud+Mybatis+Oauth2+分布式+微服务+实现工程管理系统
  • Vue 3的 h 函数详解
  • 防近视台灯什么牌子好?推荐有效预防近视的台灯
  • 五、C#—字符串
  • 【Vue3 源码解析】nextTick
  • 基于ModebusRTU通信采集温度湿度项目案例
  • 【已解决】关于如何将Doccano标注的文本转换成NER模型可以直接处理的CoNLL 2003格式
  • 网络编程day03(UDP中的connect函数、tftp)
  • flarum 论坛 User Statistics插件修改
  • 阿里云产品试用系列-容器镜像服务 ACR
  • Langchain里的“记忆力”,让AI只记住有用的事