How to plot a bar graph for individual values?

I need a bar graph for these values with colorjet. The points (1,0), (1,0.1), (1,0.2), (1,0.3), (1,0.4) and (1,0.5) with values respectively 0.725, 0.654, 0.543, 0.812, 0.698 and 0.456 And The points (2,0), (2,0.1), (2,0.2), (2,0.3), (2,0.4) and (2,0.5) with values respectively 0.628, 0.652, 0.783, 0.682, 0.758 and 0.765.

 채택된 답변

Chunru
Chunru 2023년 9월 21일
x = 1:2;
y = 0:0.1:0.5;
z = [0.725, 0.654, 0.543, 0.812, 0.698, 0.456;
0.628, 0.652, 0.783, 0.682, 0.758, 0.765];
b = bar3(y, z');
for i=1:length(b)
b(i).CData = b(i).ZData;
b(i).FaceColor = "interp";
end
colormap(jet)

댓글 수: 8

GULZAR
GULZAR 2023년 9월 21일
Thank you so much...But i need 2D graph like this...Can you let me know
use "view(2)"
x = 1:2;
y = 0:0.1:0.5;
z = [0.725, 0.654, 0.543, 0.812, 0.698, 0.456;
0.628, 0.652, 0.783, 0.682, 0.758, 0.765];
b = bar3(y, z');
for i=1:length(b)
b(i).CData = b(i).ZData;
b(i).FaceColor = "interp";
end
colormap(jet)
view(2); colorbar
GULZAR
GULZAR 2023년 9월 21일
Thank you...
GULZAR
GULZAR 2023년 9월 21일
Here we want change x value. But It is not working. Why we are not using the x values in this program.
Chunru
Chunru 2023년 9월 21일
That is the limitation of bar3 function. (You can try xtick and xticklabel).
If you want the flexibility, refer to the following:
GULZAR
GULZAR 2023년 9월 21일
okay, thank you
GULZAR
GULZAR 2023년 9월 26일
편집: GULZAR 2023년 9월 26일
In view(2); colorbar;
The layout is separated. I need joined layout. Can you let me know....
Use "width" for bar3
x = 1:2;
y = 0:0.1:0.5;
z = [0.725, 0.654, 0.543, 0.812, 0.698, 0.456;
0.628, 0.652, 0.783, 0.682, 0.758, 0.765];
width = 1;
b = bar3(y, z', width);
for i=1:length(b)
b(i).CData = b(i).ZData;
b(i).FaceColor = "interp";
end
colormap(jet)
view(2); colorbar

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품

릴리스

R2022a

질문:

2023년 9월 21일

댓글:

2023년 9월 26일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by