主要内容gydF4y2Ba

dataTipTextRowgydF4y2Ba

将行添加到数据提示中gydF4y2Ba

描述gydF4y2Ba

使用gydF4y2BadataTipTextRowgydF4y2Ba函数创建具有特定标签、值源和值格式的新数据提示行。在创建新的数据提示行之后,必须将其附加到gydF4y2BaDataTipTemplategydF4y2Ba属性的标绘对象。gydF4y2Ba

创建gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

r = dataTipTextRow (gydF4y2Ba标签gydF4y2Ba,gydF4y2Ba价值gydF4y2Ba)gydF4y2Ba创建使用指定标签和值源的新数据提示行。gydF4y2Ba

r = dataTipTextRow (gydF4y2Ba标签gydF4y2Ba,gydF4y2Ba价值gydF4y2Ba,gydF4y2Ba格式gydF4y2Ba)gydF4y2Ba另外指定显示值的格式。gydF4y2Ba

属性gydF4y2Ba

全部展开gydF4y2Ba

标量,指定为字符向量或字符串标量。gydF4y2Ba

例子:gydF4y2Ba“我的标签”gydF4y2Ba

值源,指定为包含数据属性名称的字符向量或字符串标量(例如gydF4y2Ba“XData”gydF4y2Ba),工作区或表变量、向量或函数句柄的名称。源值的数量必须与数据点的数量相匹配。gydF4y2Ba

例子:gydF4y2Ba“XData”gydF4y2Ba将值源指定为gydF4y2BaXDatagydF4y2Ba属性的标绘对象。gydF4y2Ba

例子:gydF4y2Ba[1 2 3 4 5]gydF4y2Ba将值源指定为向量。gydF4y2Ba

例子:gydF4y2Ba@ (x) sin (x)gydF4y2Ba指定函数句柄gydF4y2BaxgydF4y2Ba是gydF4y2BaXDatagydF4y2Ba对象的值。gydF4y2Ba

例子:gydF4y2Ba@ (x, y)罪(y)gydF4y2Ba指定函数句柄gydF4y2BaygydF4y2Ba是gydF4y2BaYDatagydF4y2Ba对象的值。gydF4y2Ba

值格式,指定为gydF4y2Ba“汽车”gydF4y2Ba或具有数字、日期时间或持续时间格式的字符向量或字符串标量。指定的格式类型必须与gydF4y2Ba价值gydF4y2Ba财产。gydF4y2Ba

例子:gydF4y2Bar = dataTipTextRow(标签,价值,“美元”)gydF4y2Ba指定美元的预定义数字格式。gydF4y2Ba

例子:gydF4y2Bar = dataTipTextRow(标签值,% # 4.4克)gydF4y2Ba指定数字格式。gydF4y2Ba

例子:gydF4y2Bar = dataTipTextRow(标签、价值“yyyy-MM-dd”)gydF4y2Ba指定日期时间格式。gydF4y2Ba

例子:gydF4y2Bar = dataTipTextRow(标签、价值“hh: mm: ss”)gydF4y2Ba指定持续时间格式。gydF4y2Ba

数字格式gydF4y2Ba

您可以指定表中列出的一种预定义格式。或者,您可以指定自定义的数字格式。gydF4y2Ba

预定义的格式gydF4y2Ba 描述gydF4y2Ba
“美元”gydF4y2Ba

美元。使用这个选项是等价的gydF4y2Ba“$ %,.2f”gydF4y2Ba.如果标签使用科学表示法,该选项将指数值设置为0。gydF4y2Ba

“欧元”gydF4y2Ba

欧元。这个选项相当于使用gydF4y2Ba‘\ x20AC %, .2f’gydF4y2Ba指数值为0。gydF4y2Ba

“英镑”gydF4y2Ba

英镑。这个选项相当于使用gydF4y2Ba“\ x00A3% .2f”gydF4y2Ba指数值为0。gydF4y2Ba

“日元”gydF4y2Ba

日元。这个选项相当于使用gydF4y2Ba‘\ x00A5%, d 'gydF4y2Ba指数值为0。gydF4y2Ba

“度”gydF4y2Ba

在数值后显示度数符号。这个选项相当于使用gydF4y2Ba“% g \ x00B0”gydF4y2Ba使用默认指数值。gydF4y2Ba

“比例”gydF4y2Ba

在数值后显示百分号。这个选项相当于使用gydF4y2Ba“% % % g”gydF4y2Ba使用默认指数值。gydF4y2Ba

“汽车”gydF4y2Ba

默认的格式gydF4y2Ba“% g”gydF4y2Ba使用默认指数值。gydF4y2Ba

如果表中提到的格式都没有给出您想要的格式,那么创建一个带有标识符的自定义字符向量或字符串。gydF4y2Ba

带有必需和可选标识符的自定义字符向量示例gydF4y2Ba

标识符是可选的,百分号和转换字符除外。按照以下顺序构建格式:gydF4y2Ba

  • 百分号gydF4y2Ba

  • 一个或多个标志-选项,如在正数之前添加加号。有关选项的完整列表,请参见可选标志表。gydF4y2Ba

  • 字段宽度-在标记标签中打印的最小字符数。将字段宽度指定为整数值。如果标记值中的有效位数小于字段宽度,则用空格填充标签。gydF4y2Ba

  • 精度-小数点右侧的位数或有效位数,具体取决于转换字符。将精度指定为整数值。gydF4y2Ba

  • 转换字符-值类型。有关选项的完整列表,请参见转换字符表。如果您指定的转换不适合数据,MATLABgydF4y2Ba®gydF4y2Ba覆盖指定的转换和用法gydF4y2Ba% egydF4y2Ba.gydF4y2Ba

此外,还可以在格式的开头或结尾指定文本。若要打印单引号,请使用gydF4y2Ba”gydF4y2Ba.若要打印百分比字符,请使用gydF4y2Ba%%gydF4y2Ba.gydF4y2Ba

  • ’$ % .2f 'gydF4y2Ba—在每个值前显示一个美元符号,并使用定点记数法和两个十进制值。gydF4y2Ba

  • ' %。3 f百万”gydF4y2Ba——显示gydF4y2Ba几百万gydF4y2Ba在每个值后,使用定点记数法,有三个十进制值。gydF4y2Ba

可选的国旗gydF4y2Ba 描述gydF4y2Ba 数字格式示例gydF4y2Ba
+gydF4y2Ba 打印正数的符号字符(+),例如gydF4y2Ba“+ 100”gydF4y2Ba.gydF4y2Ba “% + 4.4 g”gydF4y2Ba
0gydF4y2Ba 用前导零代替空格填充字段宽度,例如gydF4y2Ba“0100”gydF4y2Ba.gydF4y2Ba % 04.4克的gydF4y2Ba
- - - - - -gydF4y2Ba 左对齐,用空格填充值的末尾而不是开始。例如,如果字段宽度为gydF4y2Ba4gydF4y2Ba,则该标志将标签格式化为gydF4y2Ba“100”gydF4y2Ba而不是gydF4y2Ba“100”gydF4y2Ba.gydF4y2Ba % -4.4克的gydF4y2Ba
#gydF4y2Ba

为gydF4y2Ba% fgydF4y2Ba,gydF4y2Ba% egydF4y2Ba,gydF4y2Ba% ggydF4y2Ba转换字符时,即使精度为0也打印小数点,例如gydF4y2Ba“100”。gydF4y2Ba.为gydF4y2Ba% ggydF4y2Ba,不要删除末尾的零。gydF4y2Ba

% # 4.4克的gydF4y2Ba
转换字符gydF4y2Ba 描述gydF4y2Ba 例子gydF4y2Ba
dgydF4y2Ba或gydF4y2Ba我gydF4y2Ba 以10为基数的有符号整数。精度值表示有效位数。gydF4y2Ba “% .4d”gydF4y2Ba显示π,gydF4y2Ba0003gydF4y2Ba.gydF4y2Ba
fgydF4y2Ba 定点表示法。precision值表示小数点的位数。gydF4y2Ba “% .4f”gydF4y2Ba显示π,gydF4y2Ba3.1416gydF4y2Ba.gydF4y2Ba
egydF4y2Ba 指数表示法。precision值表示小数点的位数。gydF4y2Ba “% .4e”gydF4y2Ba显示π,gydF4y2Ba3.1416 x10gydF4y2Ba0gydF4y2Ba.gydF4y2Ba
ggydF4y2Ba 更紧凑的版本gydF4y2BaegydF4y2Ba或gydF4y2BafgydF4y2Ba,后面没有零。精度值表示小数点的最大位数。gydF4y2Ba “% .4g”gydF4y2Ba显示π,gydF4y2Ba3.1416gydF4y2Ba.gydF4y2Ba

Datetime格式gydF4y2Ba

该表显示了几种常见的格式,并包括日期(2014年4月19日,星期六,纽约,晚上9:41:06.12345)的格式化输入示例。gydF4y2Ba

的价值gydF4y2Ba格式gydF4y2Ba 例子gydF4y2Ba
“yyyy-MM-dd”gydF4y2Ba 2014-04-19gydF4y2Ba
“dd / MM / yyyy”gydF4y2Ba 19/04/2014gydF4y2Ba
“dd.MM.yyyy”gydF4y2Ba 19.04.2014gydF4y2Ba
“yyyy年MM月dd日”gydF4y2Ba 2014年 04月 19日gydF4y2Ba
“嗯d, yyyy”gydF4y2Ba 2014年4月19日gydF4y2Ba
'eee, MMMM d, yyyy h:mm a'gydF4y2Ba 2014年4月19日,星期六,晚上9:41gydF4y2Ba
' mm d, yyyy HH:mm:ss Z'gydF4y2Ba 2014年4月19日21:41:06 -0400gydF4y2Ba
“yyyy-MM-dd“T”HH: mmXXXgydF4y2Ba 2014 - 04 - 19 - t21:41内gydF4y2Ba

下表显示了可用于构造日期时间格式的字母标识符。要分隔字段,请使用非字母字符,如连字符、空格、冒号或任何非ascii字符。标识符对应于UnicodegydF4y2Ba®gydF4y2Ba地区数据标记语言(LDML)用于日期的标准。gydF4y2Ba

使用此表中的标识符指定日期和时间字段的显示格式。gydF4y2Ba

字母标识符gydF4y2Ba 描述gydF4y2Ba 显示gydF4y2Ba
GgydF4y2Ba 时代gydF4y2Ba CEgydF4y2Ba
ygydF4y2Ba 年份,没有前导零。请参阅该表后面的注释。gydF4y2Ba 2014gydF4y2Ba
yygydF4y2Ba 年份,用最后两位数。请参阅该表后面的注释。gydF4y2Ba 14gydF4y2Ba
多gydF4y2Ba,gydF4y2BayyyygydF4y2Ba...gydF4y2Ba 的实例数指定的数字数gydF4y2Ba“y”gydF4y2Ba 2014年,gydF4y2Ba“多”gydF4y2Ba显示gydF4y2Ba2014gydF4y2Ba,而gydF4y2Ba“yyyyy”gydF4y2Ba显示gydF4y2Ba02014gydF4y2Ba.gydF4y2Ba
ugydF4y2Ba,gydF4y2Ba乌gydF4y2Ba, ...gydF4y2Ba ISO。一个代表年份的数字。ISO年值为CE年赋值为正值,为BCE年赋值为负值,其中1 BCE为0年。gydF4y2Ba 2014gydF4y2Ba
问gydF4y2Ba 四分之一,用一个数字gydF4y2Ba 2gydF4y2Ba
QQgydF4y2Ba 四分之一,用两位数字gydF4y2Ba 02gydF4y2Ba
回调gydF4y2Ba 季度,缩写gydF4y2Ba 第二季gydF4y2Ba
QQQQgydF4y2Ba 季度,全名gydF4y2Ba 第二季度gydF4y2Ba
米gydF4y2Ba 月,用一或两位数字表示gydF4y2Ba 4gydF4y2Ba
毫米gydF4y2Ba 月,用两位数表示gydF4y2Ba 04gydF4y2Ba
嗯gydF4y2Ba 月,缩写的名字gydF4y2Ba 4月gydF4y2Ba
嗯gydF4y2Ba 月,全名gydF4y2Ba 4月gydF4y2Ba
嗯gydF4y2Ba 月,首字母大写gydF4y2Ba 一个gydF4y2Ba
WgydF4y2Ba 每周风云gydF4y2Ba 1gydF4y2Ba
dgydF4y2Ba 一个月的一天,用一或两位数gydF4y2Ba 5gydF4y2Ba
ddgydF4y2Ba 用两位数字表示gydF4y2Ba 05gydF4y2Ba
DgydF4y2Ba 一年中的一天,用一、二或三位数表示gydF4y2Ba 95gydF4y2Ba
DDgydF4y2Ba 用两位数字表示一年中的一天gydF4y2Ba 95gydF4y2Ba
DDDgydF4y2Ba 用三位数表示一年中的哪一天gydF4y2Ba 095gydF4y2Ba
egydF4y2Ba 星期几,用一个或两个数字表示。gydF4y2Ba 7gydF4y2Ba在美国,周日是一周的第一天。gydF4y2Ba
eegydF4y2Ba 星期几,用两位数字表示gydF4y2Ba 07gydF4y2Ba
eeegydF4y2Ba 天,缩写的名字gydF4y2Ba 坐gydF4y2Ba
eeeegydF4y2Ba 天,全名gydF4y2Ba 周六gydF4y2Ba
eeeeegydF4y2Ba Day,首字母大写gydF4y2Ba 年代gydF4y2Ba
一个gydF4y2Ba 日间时段(上午或下午)gydF4y2Ba 点gydF4y2Ba
hgydF4y2Ba 一个或两个数字的小时,12小时记时法gydF4y2Ba 9gydF4y2Ba
hhgydF4y2Ba 用两位数的小时,12小时记时法gydF4y2Ba 09gydF4y2Ba
HgydF4y2Ba 使用一或两位数字的小时、24小时记时法gydF4y2Ba 21gydF4y2Ba
HHgydF4y2Ba 使用两位数的小时、24小时记时法gydF4y2Ba 21gydF4y2Ba
米gydF4y2Ba 分钟,使用一或两位数gydF4y2Ba 41gydF4y2Ba
毫米gydF4y2Ba 分钟,用两位数gydF4y2Ba 41gydF4y2Ba
年代gydF4y2Ba 第二,用一到两位数字gydF4y2Ba 6gydF4y2Ba
党卫军gydF4y2Ba 第二,使用两位数字gydF4y2Ba 06gydF4y2Ba
年代gydF4y2Ba,gydF4y2Ba党卫军gydF4y2Ba、……gydF4y2BaSSSSSSSSSgydF4y2Ba 的实例数指定的数字数gydF4y2Ba“年代”gydF4y2Ba(最多9位)。gydF4y2Ba “SSS”gydF4y2Ba截断6.12345秒到gydF4y2Ba123gydF4y2Ba.gydF4y2Ba

一些提示和注意事项:gydF4y2Ba

  • 如果读取两位数的年份,并指定格式为gydF4y2BaygydF4y2Ba或gydF4y2BayygydF4y2Ba,则枢轴年决定该年属于哪个世纪。gydF4y2Ba

  • 使用一个或多个gydF4y2BaugydF4y2Ba字符,而不是gydF4y2BaygydF4y2Ba当处理接近零的年份时,用字符表示年份。gydF4y2Ba

  • 日期时间值在144683年之后或者在140743年之前只显示年份,不管指定的格式值是什么。gydF4y2Ba

使用该表中的标识符指定时区偏移量的显示格式。时区偏移量是指特定日期和时间与UTC的时间偏移量。这与时区不同,时区包含确定一年中特定时间的偏移量的规则。当您想要确保明确地显示时间组件时,请包含时区偏移标识符。gydF4y2Ba

字母标识符gydF4y2Ba 描述gydF4y2Ba 显示gydF4y2Ba
zgydF4y2Ba 时区偏移的缩写名称。如果该值不可用,则时区偏移将使用短UTC格式,例如gydF4y2BaUTC-4gydF4y2Ba.gydF4y2Ba 美国东部时间gydF4y2Ba
ZgydF4y2Ba ISO 8601基本格式,包含小时、分钟和可选的秒字段。gydF4y2Ba -0400年gydF4y2Ba
睡眠gydF4y2Ba 长UTC格式。gydF4y2Ba UTC-04:00gydF4y2Ba
ZZZZZgydF4y2Ba ISO 8601扩展格式,带有小时、分钟和可选的秒字段。0的时间偏移量显示为ISO 8601 UTC指示器“Z”。gydF4y2Ba 内gydF4y2Ba
xgydF4y2Ba或gydF4y2BaXgydF4y2Ba ISO 8601基本格式,小时字段和可选分钟字段。如果您指定gydF4y2BaXgydF4y2Ba, 0的时间偏移量显示为ISO 8601 UTC指示器“Z”。gydF4y2Ba -04年gydF4y2Ba
xxgydF4y2Ba或gydF4y2BaXXgydF4y2Ba ISO 8601基本格式,带有小时和分钟字段。如果您指定gydF4y2BaXXgydF4y2Ba, 0的时间偏移量显示为ISO 8601 UTC指示器“Z”。gydF4y2Ba -0400年gydF4y2Ba
xxxgydF4y2Ba或gydF4y2BaXXXgydF4y2Ba ISO 8601扩展格式,带有小时和分钟字段。如果您指定gydF4y2BaXXXgydF4y2Ba, 0的时间偏移量显示为ISO 8601 UTC指示器“Z”。gydF4y2Ba 内gydF4y2Ba
xxxxgydF4y2Ba或gydF4y2BaXXXXgydF4y2Ba ISO 8601基本格式,包含小时、分钟和可选的秒字段。如果您指定gydF4y2BaXXXXgydF4y2Ba, 0的时间偏移量显示为ISO 8601 UTC指示器“Z”。gydF4y2Ba -0400年gydF4y2Ba
xxxxxgydF4y2Ba或gydF4y2BaXXXXXgydF4y2Ba ISO 8601扩展格式,带有小时、分钟和可选的秒字段。如果您指定gydF4y2BaXXXXXgydF4y2Ba, 0的时间偏移量显示为ISO 8601 UTC指示器“Z”。gydF4y2Ba 内gydF4y2Ba

时间格式gydF4y2Ba

持续时间格式可以是带有时间单位的单个数字(例如gydF4y2Ba“0.5年”gydF4y2Ba)或数字计时器(如gydF4y2Ba“hh: mm: ss”gydF4y2Ba几小时,几分钟,几秒)。gydF4y2Ba

对于带有时间单位的数字,请指定以下任意一个:gydF4y2Ba

  • “y”gydF4y2Ba-固定长度的年,一年等于365.2425天gydF4y2Ba

  • ' d 'gydF4y2Ba-固定长度的一天,一天等于24小时gydF4y2Ba

  • “h”gydF4y2Ba- - - - - -小时gydF4y2Ba

  • “米”gydF4y2Ba- - - - - -分钟gydF4y2Ba

  • “年代”gydF4y2Ba- - - - - -秒gydF4y2Ba

对于数字定时器格式,指定以下格式之一:gydF4y2Ba

  • “弟弟:hh: mm: ss”gydF4y2Ba

  • “hh: mm: ss”gydF4y2Ba

  • mm: ss的gydF4y2Ba

  • “hh: mm”gydF4y2Ba

  • 前三种格式中的任何一种,最多九种gydF4y2Ba年代gydF4y2Ba表示小数位数的字符,例如gydF4y2Ba“hh: mm: ss。瑞士的gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

加载事故数据样本并创建散点图。然后在默认的数据提示中添加第三行。对于标签,使用gydF4y2Ba状态gydF4y2Ba.对于值源,使用gydF4y2BastatelabelgydF4y2Ba工作空间变量。创建新行之后,将其添加到gydF4y2BaDataTipTemplategydF4y2Ba财产gydF4y2Ba散射gydF4y2Ba对象。gydF4y2Ba

负载(gydF4y2Ba“accidents.mat”gydF4y2Ba,gydF4y2Ba“hwydata”gydF4y2Ba,gydF4y2Ba“statelabel”gydF4y2Ba) s = scatter(hwydata(: 5),hwydata(: 4));行= dataTipTextRow (gydF4y2Ba“状态”gydF4y2Ba, statelabel);s.DataTipTemplate.DataTipRows结束(+ 1)=行;gydF4y2Ba

创建一个数据提示交互或使用gydF4y2BadatatipgydF4y2Ba函数。gydF4y2Ba

dt = datatip (11246.7, 1493);gydF4y2Ba

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。gydF4y2Ba

创建正弦值的线图。向默认数据提示添加第三行以显示余弦值。指定显示余弦值的数字格式。在这种情况下,使用gydF4y2Ba“% + 4.4 g”gydF4y2Ba为正数包含符号字符(+)。创建新行之后,将其添加到gydF4y2BaDataTipTemplategydF4y2Ba财产gydF4y2Ba行gydF4y2Ba对象。gydF4y2Ba

x = linspace (0, 10);日元= sin (x);y2 = cos (x);p =情节(x, y₁);行= dataTipTextRow (gydF4y2Ba的余弦gydF4y2Bay2,gydF4y2Ba“% + 4.4 g”gydF4y2Ba);p.DataTipTemplate.DataTipRows结束(+ 1)=行;gydF4y2Ba

创建一个数据提示交互或使用gydF4y2BadatatipgydF4y2Ba函数。gydF4y2Ba

dt = datatip (p, 6.56566, 0.27873);gydF4y2Ba

图中包含一个坐标轴。轴包含一个线型对象。gydF4y2Ba

介绍了R2019agydF4y2Ba