How to make colorbar work for a scatter3 plot?
71 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Zahra Moussavi
el 23 de Ag. de 2016
Comentada: Juan Gonzalez
el 25 de Nov. de 2022
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
0 comentarios
Respuesta aceptada
KSSV
el 23 de Ag. de 2016
Editada: Walter Roberson
el 23 de Ag. de 2016
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
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Colormaps en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!