add min and max data tips for multiple lines.
16 次查看(过去 30 天)
显示 更早的评论
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.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1094780/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1094785/image.png)
0 个评论
回答(1 个)
RAGHUNATHRAJU DASHARATHA
2022-9-28
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
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!