My scatter plot points aren't showing up on my main line plot.
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Dr. Doom
el 27 de Mzo. de 2024
Comentada: Star Strider
el 28 de Mzo. de 2024
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 comentarios
Respuesta aceptada
Star Strider
el 27 de Mzo. de 2024
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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Annotations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!