Eri*_*rik 1 matlab matlab-figure
在某些情况下,除了x值和y值之外,使数据点的数据提示显示相应的图例条目将是方便的.
如何让Matlab在绘制的数据点的数据提示中显示相应的图例文本?
您可以通过以UpdateFcn编程方式提供自定义来自定义数据提示中显示的数据.
例:
fh = figure;
plot(rand(10,2));
legend('foo', 'bar');
datacursormode on;
dcm = datacursormode(fh);
set(dcm,'UpdateFcn',@customdatatip)
Run Code Online (Sandbox Code Playgroud)
customdatatip.m
function output_txt = customdatatip(obj,event_obj,str)
pos = get(event_obj, 'Position');
output_txt = {...
['X: ', num2str(pos(1),4)]...
['Y: ', num2str(pos(2),4)] ...
['legend: ', event_obj.Target.DisplayName]...
};
Run Code Online (Sandbox Code Playgroud)
产量
