MATLAB - text的两种使用方法
text小技巧
- 1. 常规使用(Method 1)
- 2. 在显示画面的相对位置(Method 2)
- 3. 举个例子
1. 常规使用(Method 1)
text(x,y,txt)
2. 在显示画面的相对位置(Method 2)
text('string',‘ABC’,...'Units','normalized',...'position',[0.04,0.08],...'HorizontalAlignment','center',...'FontName','Times New Roman','FontSize',12,'FontWeight','Bold');
‘string’ - 对应要添加的文本内容txt
‘units’ - 位置和范围单位
| 单位 | 描述 |
|---|---|
| ‘data’(默认值) | 数据坐标。 |
'normalized' | 针对坐标区进行归一化。坐标区的左下角映射到 (0,0),右上角映射到 (1,1)。 |
| ‘inches’ | 英寸。 |
| ‘centimeters’ | 厘米。 |
| ‘characters’ | 基于默认系统字体的字符大小。 - 字符宽度 = 字母 x 的宽度。 - 字符高度 = 两个文本行的基线之间的距离。 |
| ‘points’ | 磅。一磅等于 1/72 英寸。 |
| ‘pixels’ | 像素。 从 R2015b 开始,以像素为单位的距离不再依赖 Windows® 和 Macintosh 系统上的系统分辨率: - 在 Windows 系统上,一个像素是 1/96 英寸。 - 在 Macintosh 系统上,一个像素是 1/72 英寸。 在 Linux® 系统上,一个像素的大小由系统分辨率确定。 |
‘Position’ — 文本位置(起始点)[ start_x , start_y ]
- 因为
'units'设置为'normalized'进行了归一化【坐标区的左下角映射到 (0,0),右上角映射到 (1,1)。】
因此'position'设定内值为gca(坐标区)的相对位置,所以start_x , start_y可以为“负”或“超出坐标区(1,1)范围”。
HorizontalAlignment — 相对于位置点水平对齐文本
- 位置点为’Position’中设置的点位置
'left' (默认) | 'center' | 'right'
3. 举个例子
x = linspace(-5,5);
y = x.^3-12*x;% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figure
% // 右图
subplot(1,2,1)
plot(x,y)% // ===== Method 1 '蓝色' - text(x,y,txt) =====text([-2 2],[16 -16],...['\bf\color[rgb]{0.24,0.35,0.67}\fontsize{12}位置随坐标范围改动',...'\fontsize{18}"会"\fontsize{12}变'])% // ===== Method 1 '红色' =====================text('string',{['\bf\color[rgb]{0.69,0.09,0.12}\fontsize{12}位置随坐标范围改动',...'\fontsize{18}"不会"\fontsize{12}变'];'[对齐方式为默认left]'},...'Units','normalized',...'position',[-0.04,1.02]); % // 相对位置对齐方式为默认'left' text('string',{['\bf\color[rgb]{0.69,0.09,0.12}\fontsize{12}位置随坐标范围改动',...'\fontsize{18}"不会"\fontsize{12}变'];'[对齐方式设为right]'},...'Units','normalized',...'position',[1,0.8],...'HorizontalAlignment','right'); % // 相对位置对齐方式'靠右对齐'['right']% //%%%%% 改变X-Y坐标范围 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% // 右图
subplot(1,2,2)
% // ===== 设置新范围 =====================
plot(x,y)
set(gca,'Xlim',[-2,5],'YLim',[-20,80])% // ===== Method 1 '蓝色' - text(x,y,txt) =====text([-2 2],[16 -16],...['\bf\color[rgb]{0.24,0.35,0.67}\fontsize{12}位置随坐标范围改动',...'\fontsize{18}"会"\fontsize{12}变'])% // ===== Method 1 '红色' =====================text('string',{['\bf\color[rgb]{0.69,0.09,0.12}\fontsize{12}位置随坐标范围改动',...'\fontsize{18}"不会"\fontsize{12}变'];'[对齐方式为默认left]'},...'Units','normalized',...'position',[-0.04,1.02]); % // 相对位置对齐方式为默认'left' text('string',{['\bf\color[rgb]{0.69,0.09,0.12}\fontsize{12}位置随坐标范围改动',...'\fontsize{18}"不会"\fontsize{12}变'];'[位置设为right]'},...'Units','normalized',...'position',[1,0.8],...'HorizontalAlignment','right'); % // 相对位置对齐方式'靠右对齐'['right']set(gcf,'position',[10 100 1000 330]);
set(gcf,'color','w');
//

相关文章:
MATLAB - text的两种使用方法
text小技巧 1. 常规使用(Method 1)2. 在显示画面的相对位置(Method 2)3. 举个例子 1. 常规使用(Method 1) text(x,y,txt)2. 在显示画面的相对位置(Method 2) text(string,‘ABC’,…...
ubuntu下配置qtcreator交叉编译环境
文章目录 安装交叉编译工具安装qt creator开发环境配置交叉编译示例demo参考 安装交叉编译工具 安装qt creator开发环境 1 官网 2 填写信息 3 下载 默认没有出现Qt5.15版本 WISONIC\80081001ub16-1001:~$ /opt/Qt/Tools/QtCreator/bin/qtcreator /opt/Qt/Tools/QtCreat…...
金风玉露一相逢|实在智能联手浪潮信息合力致新生成式AI产业生态
近日,实在智能正式加入浪潮信息元脑生态AIStore。 实在智能是一家基于AGI大模型超自动化技术,领跑人机协同时代的人工智能科技公司,以其自研垂直的“TARS(塔斯)大语言模型”技术、实在RPA Agent智能体数字员工产品和超…...
Design Guidelines for 100 Gbps
文章目录 Stratix V GT Transceiver ChannelsCFP2 Host Connector Assembly and PinoutStratix V GT to CFP2 Interface Layout DesignBoard Stack Up DimensionsExample Design Channel PerformanceSimulation Results for Stratix V GT to CFP2 Connector Layout Design Desi…...
苹果企业账号申请思考
苹果企业账号 好多年的企业账号想启用,但是没有找到入口,直接联系了一下苹果的技术支持。通过邮件联系,之后他们回电,吧啦吧啦问了一大堆关于企业账号的事情,他们对这个还挺关注的,主要是集中在是否是有必…...
【C/C++】素数专题
素数专题 1.判断素数模板2.求范围内的素数(101-200)3.判断素数与分解 1.判断素数模板 #include<stdio.h> #include<math.h>int prism(int n){if(n1) return 0;for(int i2;i<sqrt(n);i){if(n%i0) return 0;}return 1; }int main() {int n…...
Apple Vision Pro 开发机申请
申请地址: (免费租用形式) Developer Kit - visionOS - Apple Developer 上海Apple Lab 互动申请: View - Meet with Apple Experts - Apple Developer (需要完善的产品才能去测试哦) 它是如何工作的 我们将借给你一个Apple Vision Pro开发…...
NFS服务器搭建 配置nfs共享目录
一定要用二级目录,否则NFS坏了主机都启动不起来 一级目录是强制挂载,二级目录是动态挂载 nfs共享远程目录具体步骤: 服务器端配置: 1.安装NFS服务器软件 sudo apt-get install nfs-kernel-server # 安装 NFS服务器端 2.添加…...
springboot+bootstrap+java农业电商服务商城系统_30249
本农业电商服务系统是为了提高用户查阅信息的效率和管理人员管理信息的工作效率,可以快速存储大量数据,还有信息检索功能,这大大的满足了管理员、会员和商家这三者的需求。操作简单易懂,合理分析各个模块的功能,尽可能…...
【shell】脚本实现将开发机user1账户下的abc文件夹复制到user2~4账户下
1 主要内容 可以使用Shell脚本来实现将开发机(Linux)上user1账户下的abc文件夹复制到user2、user3和user4账户下。 #!/bin/bash# 数组赋值,目标用户列表 # target_users(user2 user3 user4) # 定义数组 target_users()# 生成user数字的数组…...
steamui.dll找不到指定模块,要怎么修复steamui.dll文件
当我们使用Steam进行游戏时,有时可能会面对一些令人无奈的技术问题。一种常见的问题是“找不到指定模块steamui.dll”,这可能是由于缺少文件、文件损坏或软件冲突等原因导致。但别担心,这篇文章将提供几种解决此问题的方法,并针对…...
鸿蒙原生应用/元服务开发-AGC分发如何上架HarmonyOS应用
一、上架整体流程 二、上架HarmonyOS应用 获取到HarmonyOS应用软件包后,开发者可将应用提交至AGC申请上架。上架成功后,用户即可在华为应用市场搜索获取开发者的HarmonyOS应用。 配置应用信息 1.登录AppGallery Connect,选择“我的应用”。…...
基于单片机仓库温湿度监测报警系统仿真设计
**单片机设计介绍,基于单片机仓库温湿度监测报警系统仿真设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机的仓库温湿度监测报警系统可以被设计成能够实时监测仓库内的温度和湿度,并根据预设…...
中文rlhf数据集50w条数据解析
中文rlhf数据集50w条数据解析 解析代码数据名代码解析 解析代码 import jieba from tqdm import tqdm import re import pandas as pd import numpy as npdef find_non_english_text(text):pattern re.compile(r[^a-zA-Z])return pattern.sub(, text)def find_chinese_text(t…...
解决解析PDF编码报错(以pdfminer为例):UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte xxx
解决方法 博主使用的是pdfminer解析PDF文档,这个解决方法是通用的,只需要使PDFParser传入的文件为二进制文件即可,示例程序: from pdfminer.pdfparser import PDFParserpdf_parser PDFParser(open("pdf文件.pdf", &q…...
chatGPT2:如何构建一个可以回答有关您网站问题的 AI 嵌入(embeddings)
感觉这个目前没有什么用,因为客户可以直接问通用chatGPT,实时了解你网站内的信息,除非你的网站chatGPT无法访问。 不过自动预订、买票等用嵌入还是挺有用的。 什么是嵌入? OpenAI的嵌入(embeddings)是一种…...
Vue3-新特性defineOptions和defineModel
defineOptions 问题:用了<script setup>后,就无法添加与其平级的属性了,比如定义组件的name或其他自定义的属性。 为了解决这一问题,引入了defineProps与defineEmits这两个宏,但这只解决了props与emits这两个属…...
【计算机基础】通过插件plantuml,实现在VScode里面绘制状态机
📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨ 📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸对你有帮助,可点赞 👍…...
Linux常用基础命令及重要目录,配置文件功能介绍
目录 一,Linux常用必备基础命令 1,网络类命令 2,文件目录类命令 3,操作类命令 4,关机重启命令 5,帮助命令 6,查看显示类命令 7,命令常用快捷键 二,Linux重要目录…...
Oracle登录认证方式详解
文章目录 一、简介二、OS认证三、口令认证四、remote_login_passwordfile 详解 一、简介 在数据库管理中,登录认证是确保数据库安全性的重要环节。Oracle数据库提供 了两种认证方式,一种是“操作系统认证”,一种是“口令文件认证,…...
写出你的第一个App UI自动化测试脚本
Airtest框架 Airtest是一款基于 Python 的、跨平台的UI自动化测试 框架。因为它基于 图像识别 的原理,所以适用于所有 Android、 iOS和 Windows 应用。因此,不论是手机上的app还是游戏,或者是Windows电脑上面的应用或者游戏等等,…...
JVM 调优实战指南
系列导读:本篇将深入讲解 JVM 调优的核心原理与实战技巧。 文章目录目录一、JVM 内存模型1.1 内存结构1.2 内存参数二、垃圾回收器2.1 GC 对比2.2 G1 配置2.3 ZGC 配置三、调优参数3.1 内存配置3.2 GC 配置3.3 日志配置四、问题诊断4.1 常用工具4.2 OOM 排查4.3 CPU…...
DeepSeek V4 全解析:百万上下文背后的技术牌,国产算力正式迈过临界点
等了几个月的 DeepSeek V4 终于落地。同一天,OpenAI 也发布了 GPT‑5.5。当长上下文成为标配,真正的分水岭不再是“能不能装下”,而是“装下之后还能不能跑得动”。目录一、跳票三次之后:DeepSeek 终于亮牌二、本质变化࿱…...
深度学习图像描述数据集构建全流程指南
1. 项目概述:构建深度学习图像描述数据集的核心逻辑当你需要训练一个能自动生成图像描述的深度学习模型时,数据集的质量直接决定了模型的上限。我在计算机视觉领域处理过数十个图像文本项目,发现90%的模型性能问题可追溯到数据准备阶段的缺陷…...
5分钟快速上手:炉石传说自动化脚本终极完整指南
5分钟快速上手:炉石传说自动化脚本终极完整指南 【免费下载链接】Hearthstone-Script Hearthstone script(炉石传说脚本) 项目地址: https://gitcode.com/gh_mirrors/he/Hearthstone-Script 厌倦了重复的炉石传说对战操作?…...
C++编写MCP网关必须规避的9个LLVM ThinLTO链接时错误,否则静态库合并后symbol重排将导致L1d缓存命中率暴跌41.7%
更多请点击: https://intelliparadigm.com 第一章:C编写高吞吐量MCP网关的核心设计原则 构建面向现代微服务通信协议(MCP)的高性能网关,需在C层面直面并发模型、内存生命周期与协议栈优化三重挑战。核心并非堆砌异步I…...
3PEAK思瑞浦 TP2582-SR SOIC-8 运算放大器
特性 供电电压:3V至36V 差分输入电压范围至电源轨输入轨至-Vs,轨到轨输出过载恢复时间 快速响应:10MHz带宽,8V/us斜率,100ns 低失调电压:在25C时最大3mV,在-40C至85C范围内最大值为3.5mV 在-40C至125C范围内最大值为4mV 极低总谐波…...
CL1820绿色模式PWM反激(SSR)控制器
概述 CL1820 是一款高集成度的 PWM 反激控制器,它提供了几个功能来提高效率、EMI 改进方案,并内置完整的保护功能。轻载时,低启动电流和专有的绿色模式功能提供了逐渐降频的模式。空载时,它还内置突发模式和几个参数,以…...
商超装修吊楣装饰铝拉网现场复尺
做工程采购这几年,我见过太多供应商在展厅里把样品吹得天花乱坠,一到项目现场就原形毕露。装饰金属网这行尤其如此——材料属性、表面处理、加工精度、交付周期,任何一环出问题,工地上几十号人都得等你。后来我养成了个习惯&#…...
【路径规划】基于融合改进A星-麻雀搜索算法求解六边形栅格地图路径规划
✅作者简介:热爱数据处理、数学建模、仿真设计、论文复现、算法创新的Matlab仿真开发者。🍎更多Matlab代码及仿真咨询内容点击主页 🔗:Matlab科研工作室🍊个人信条:格物致知,期刊达人。&#…...
