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.

 Réponse acceptée

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 commentaires

GULZAR
GULZAR le 21 Sep 2023
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 le 21 Sep 2023
Thank you...
GULZAR
GULZAR le 21 Sep 2023
Here we want change x value. But It is not working. Why we are not using the x values in this program.
Chunru
Chunru le 21 Sep 2023
That is the limitation of bar3 function. (You can try xtick and xticklabel).
If you want the flexibility, refer to the following:
GULZAR
GULZAR le 21 Sep 2023
okay, thank you
GULZAR
GULZAR le 26 Sep 2023
Modifié(e) : GULZAR le 26 Sep 2023
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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Centre d'aide et File Exchange

Produits

Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by