Borrar filtros
Borrar filtros

How can I get the datatip to display its tag?

6 visualizaciones (últimos 30 días)
Andrew Dabrowski
Andrew Dabrowski el 13 de Mayo de 2020
Respondida: Shantanu Thatte el 25 de Jun. de 2021
I've tried
output_txt = {[event_obj.Target.Tag]};
but frustratingly, Target gets the whole image rather than the datatip.

Respuesta aceptada

Shantanu Thatte
Shantanu Thatte el 25 de Jun. de 2021
Hi Andrew,
It seems like you are trying to show the Tag of the target object in the data tip. One possible solution is to customize DataTipTemplate property of the chart object. Here is an example:
l = plot(1:10,"Tag","I am tag");
% Customize the content of data tip
l.DataTipTemplate.DataTipRows = dataTipTextRow("Tag",repmat(string(l.Tag),numel(l.XData),1));
% Create data tip at index 2 or click to create data tip interactively
d = datatip(l,"DataIndex",2)
You can refer to Create Custom DataTips documentation for more details.

Más respuestas (0)

Categorías

Más información sobre Graphics Object Programming en Help Center y File Exchange.

Productos


Versión

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by