My scatter plot points aren't showing up on my main line plot.
5 ビュー (過去 30 日間)
古いコメントを表示
I am attempting to callout the peak on both line plots by plotting the data, then using the (max) function to callout the max values of both the x and y values for each line.
How should I call the "t value" that is at the same point as the "max s" value for s2 and s3? I think max(t) is what is throwing off my scatter plots. t, s2, and s3 are all single cloumn matricies of different lengths.
%finding max values for t & s
tmax = max(t);
s2max = max(s2);
s3max = max(s3);
scatter(tmax,s2max,'o','r','LineWidth',1.5)
scatter(tmax,s3max,'o','r','LineWidth',1.5)
0 件のコメント
採用された回答
Star Strider
2024 年 3 月 27 日
Perhaps something like this —
[s2max,s2idx] = max(s2);
[s3max,s3idx] = max(s3);
figure
hold on
scatter(t(s2idx),s2max,'o','r','LineWidth',1.5)
scatter(t(s3idx),s3max,'o','r','LineWidth',1.5)
hold off
.
8 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Scatter Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!