Text on point in a 2D plot

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?

 采纳的回答

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

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Annotations 的更多信息

产品

版本

R2022b

标签

Community Treasure Hunt

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

Start Hunting!

Translated by