How can I assign different color to the individual bars in the bar3 plot?
7 views (last 30 days)
Show older comments
I am a beginner and I want to plot the bar3 plot to assign different individual color to the bars. As I followed the MATlab example with a little modification;
z=rand(5,5);
dist = 5:10:50;
b= bar3(dist,z);
for k = 1:length(b)
zdata = b(k).ZData;
b(k).CData = zdata;
b(k).FaceColor='interp'
end
set(gca,'XTickLabel',{4.5:0.5:7}) ;
xlabel({'lat'});
ylabel({'Distance(km)'});
zlabel({'Contribution'});
I know above code is wrong because I have used interp function, just to do interpolation in a same bar but I want to assign different color to the each bar.
Please,
regards, Zubair
0 Comments
Answers (1)
See Also
Categories
Find more on Discrete Data Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!