创建自定义数据提示
当您将鼠标悬停在某个数据点上时,会出现数据提示。默认情况下,数据提示包括与各个数据点对应的图表创建期间指定的数据。但是,对于某些类型的图表,您可以自定义数据提示中显示的信息,例如更改标签或添加新行。
支持这些自定义的图表具有万博1manbetxDataTipTemplate
比如说,行
创建的对象。情节
函数。
更改标签并添加行
修改散点图上数据提示的内容。首先,加载样本事故数据并创建散点图。方法创建数据提示datatip
函数。默认情况下,数据提示显示数据点的坐标。
负载(“accidents.mat”,“hwydata”,“statelabel”,“hwyidx”) s = scatter(hwydata(:,5),hwydata(:,4));Dt = datatip(s,11246.7,1493);
更改数据提示标签X
而且Y
来司机(千)
而且死亡人数
通过访问DataTipTemplate
属性的标签
属性。
s.DataTipTemplate.DataTipRows(1)。标签=“司机(千)”;s.DataTipTemplate.DataTipRows(2)。标签=“死亡”;
向数据提示添加新行。标签请使用状态
而且高速公路指数
.属性中包含的州名和公路索引statelabel
而且hwyidx
工作区中的变量。
dtRows = [dataTipTextRow(“状态”statelabel),...dataTipTextRow (“公路指数”hwyidx)];. datatiptemplate . datatiprows (end+1:end+2) = dtRows;
在数据提示中显示表值
修改散点图的数据提示内容,以包括表中的其他值。首先,从患者数据的示例电子表格创建一个表。绘制数据图。方法创建数据提示datatip
函数。
可读的(“patients.xls”);S =散点(tbl,“高度”,“重量”);Dt = datatip(s, 64142);
向使用该标签的数据提示添加新行年龄
并显示表的Age列中的值。
dataTipTextRow(“年龄”, tbl.Age);. datatiptemplate . datatiprows (end+1) = row;
另请参阅
dataTipTextRow
|DataTipTemplate属性|datatip