主要内容

创建自定义数据提示

当您将鼠标悬停在某个数据点上时,会出现数据提示。默认情况下,数据提示包括与各个数据点对应的图表创建期间指定的数据。但是,对于某些类型的图表,您可以自定义数据提示中显示的信息,例如更改标签或添加新行。

支持这些自定义的图表具有万博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;

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

另请参阅

||

相关的话题