How to make colorbar work for a scatter3 plot?

Illustration
Zahra Moussavi - 2023-03-22T10:47:25+00:00
Question: How to make colorbar work for a scatter3 plot?

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  

Expert Answer

Profile picture of Neeta Dsouza 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

 


Not satisfied with the answer ?? ASK NOW

Get a Free Consultation or a Sample Assignment Review!