Choosing color of bars in bar graph depending on value (not individual, but from colormap)
조회 수: 5 (최근 30일)
이전 댓글 표시
Hello
I want to create a 2D- bar graph and Color the bars depending on their values in gray tones. That is what I have so far:
figure()
y = rand(10,1)*3-1.5;
x = linspace(start, end, size(y));
b=bar(x,y,1);
% Defining Colormap
cm=gray(size(y));
colormap(cm);
set(get(b,'children'),'cdata', y);
But this does not work. Neither:
set(get(b,'children'),'CData', y);
I am missing something. Any help?
MJ
댓글 수: 4
Walter Roberson
2018년 6월 28일
Please do not use "end" as a variable name; you will confuse us, you will confuse you, you will confuse MATLAB.
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!