Question
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
Neeta Dsouza
PhD Expert
Answered Aug 24, 2026
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
100% Run Guarantee
3-Hour Fast-Track Delivery
Need a Custom Version or Complete Simulation for This Problem?
Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.
Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here
Related scatter3 Questions & Solutions
Browse All →
Explore similar technical troubleshooting questions and verified MATLAB solutions:
Ready-to-Run MATLAB & Simulink Projects
Browse All Projects →