add min and max data tips for multiple lines.

Hi All,
I have following 8 plots in a same graph and i need to find a min and max data tips for each plot. I have tried different scripts but no luck. any help is appraciated.

Answers (1)

As per my understanding you want to add min and max data tips for multiple lines.
I will try to explain it for a single line plot using an example below
x = linspace(1,10,10);
y = 2.*x;
[max_val,maxindex] = max(y);
[min_val,minindex]=min(y);
h =figure; hPlot = plot(x,y);
cursorMode = datacursormode(h);
MaxDatatip = cursorMode.createDatatip(hPlot);
MinDatatip= cursorMode.createDatatip(hPlot);
maxpos = [x(maxindex) y(maxindex)];
minpos=[x(minindex) y(minindex) ];
set(MaxDatatip, 'Position', maxpos)
set(MinDatatip, 'Position', minpos)
updateDataCursors(cursorMode);
For any further information you can go through the link

Categories

Asked:

on 11 Aug 2022

Community Treasure Hunt

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

Start Hunting!