主要内容gydF4y2Ba

dataTipTextRowgydF4y2Ba

将行添加到数据提示gydF4y2Ba

描述gydF4y2Ba

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

创建gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

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

r = dataTipTextRowgydF4y2Ba标签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(label,value,'usd')gydF4y2Ba为美元指定预定义的数字格式。gydF4y2Ba

例子:gydF4y2Bar = dataTipTextRow(label,value,'%#4.4g')gydF4y2Ba指定数字格式。gydF4y2Ba

例子:gydF4y2Bar = dataTipTextRow(label,value,'yyyy-MM-dd')gydF4y2Ba指定日期时间格式。gydF4y2Ba

例子:gydF4y2Bar = dataTipTextRow(label,value,'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 Left-justify,用空格填充值的末尾,而不是开头。例如,如果字段宽度为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 定点表示法。精度值表示小数位数。gydF4y2Ba “% .4f”gydF4y2Ba显示π为gydF4y2Ba3.1416gydF4y2Ba.gydF4y2Ba
egydF4y2Ba 指数表示法。精度值表示小数位数。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
'MMMM d, yyyy'gydF4y2Ba 4月19日gydF4y2Ba
'eeee, MMMM d, yyyy h:mm a'gydF4y2Ba 2014年4月19日星期六晚上9:41gydF4y2Ba
'MMMM 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,gydF4y2BauugydF4y2Ba,……gydF4y2Ba ISO。年份:表示年份的单个数字ISO年值为CE年赋正值,为BCE年赋负值,1 BCE为0年。gydF4y2Ba 2014gydF4y2Ba
问gydF4y2Ba 四分之一,用一个数字gydF4y2Ba 2gydF4y2Ba
QQgydF4y2Ba 四分之一,用两位数字gydF4y2Ba 02gydF4y2Ba
回调gydF4y2Ba 季度,缩写gydF4y2Ba 第二季gydF4y2Ba
QQQQgydF4y2Ba Quarter全称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

  • 无论指定的格式值如何,CE 144683年之后或b140743年之前的Datetime值只显示年份。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时,ISO 8601 UTC指示器“Z”显示为0。gydF4y2Ba -04年gydF4y2Ba
xxgydF4y2Ba或gydF4y2BaXXgydF4y2Ba 带小时和分钟字段的ISO 8601基本格式。如果你指定gydF4y2BaXXgydF4y2Ba时,ISO 8601 UTC指示器“Z”显示为0。gydF4y2Ba -0400年gydF4y2Ba
xxxgydF4y2Ba或gydF4y2BaXXXgydF4y2Ba 带小时和分钟字段的ISO 8601扩展格式。如果你指定gydF4y2BaXXXgydF4y2Ba时,ISO 8601 UTC指示器“Z”显示为0。gydF4y2Ba 内gydF4y2Ba
xxxxgydF4y2Ba或gydF4y2BaXXXXgydF4y2Ba 具有小时、分钟和可选秒字段的ISO 8601基本格式。如果你指定gydF4y2BaXXXXgydF4y2Ba时,ISO 8601 UTC指示器“Z”显示为0。gydF4y2Ba -0400年gydF4y2Ba
xxxxxgydF4y2Ba或gydF4y2BaXXXXXgydF4y2Ba ISO 8601扩展格式,具有小时、分钟和可选的秒字段。如果你指定gydF4y2BaXXXXXgydF4y2Ba时,ISO 8601 UTC指示器“Z”显示为0。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);. datatiptemplate . datatiprows (end+1) = row;gydF4y2Ba

控件以交互方式创建数据提示gydF4y2BadatatipgydF4y2Ba函数。gydF4y2Ba

Dt = datatip(s,11246.7,1493);gydF4y2Ba

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

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

X = linspace(0,10);Y1 = sinx;Y2 = cosx;P = plot(x,y1);dataTipTextRow(gydF4y2Ba的余弦gydF4y2Bay2,gydF4y2Ba“% + 4.4 g”gydF4y2Ba);p.DataTipTemplate.DataTipRows(end+1) = row;gydF4y2Ba

控件以交互方式创建数据提示gydF4y2BadatatipgydF4y2Ba函数。gydF4y2Ba

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

图中包含一个轴对象。axis对象包含一个line类型的对象。gydF4y2Ba

版本历史gydF4y2Ba

在R2019a中引入gydF4y2Ba