Hi, I am plotting a set of scatter points using the below code. It works perfectly and the graph is correct. But the colorbar is just showing values between 0 and 1 and I don't know how I can reflect the actual values of the graph. [NUM,LETTER]= xlsread('B.xlsx','S1'); M=NUM(:,1:3); z=M(:,2) y=M(:,1) x=M(:,3) [carbon,idx]=sort(z) yyy=y(idx) xxx=x(idx) zzz=z(idx) cmp=jet(numel(z)) scatter3(xxx, yyy, zzz, 15, cmp); colorbar I would appreciate any help. Thanks
Neeta Dsouza answered .
2025-11-20
Eg: To use scatter and color plot
x = linspace(0,3*pi,200); y = cos(x) + rand(1,200); c = linspace(1,10,length(x)); scatter(x,y,[],c) colorbar
In your case try
scatter3(xx,yy,zz,[],zz) ; colorbar