Text on point in a 2D plot

7 visualizzazioni (ultimi 30 giorni)
marco97f
marco97f il 17 Mag 2023
Commentato: Mathieu NOE il 17 Mag 2023
Hi, I have a series of point plot as follows using a matrix Nx3 matrix
scatter(xp,yp,100,c,'filled')
with color that changes depending of values of a third column, which has the same lenght of xp and yp.
Is there a way to display even the numerical value of the third column near each points on the plot?

Risposta accettata

Mathieu NOE
Mathieu NOE il 17 Mag 2023
Modificato: Mathieu NOE il 17 Mag 2023
hello
you can use text for that job
xp = 1:0.5:2*pi+1;
yp = 0.1*xp+sin(xp);
c = rand(size(xp));
scatter(xp,yp,100,c,'filled') ;
xlim([0 8]);
for ci =1:numel(xp)
text(xp(ci),yp(ci)+0.1,num2str(c(ci),2))
end
  2 Commenti
marco97f
marco97f il 17 Mag 2023
Thank you, it works.
Mathieu NOE
Mathieu NOE il 17 Mag 2023
my pleasure !

Accedi per commentare.

Più risposte (0)

Prodotti


Release

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by