How to plot bar graph with colorscale?

I need a bar graph like the picture given below 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.

2 Commenti

What do these values mean? What is their significane and relation with each other?
Transmittance values with thickness variation from 0 to 0.5 with different two structures of optics

Accedi per commentare.

 Risposta accettata

檮杌
檮杌 il 27 Set 2023
Modificato: 檮杌 il 27 Set 2023
Would this work for you?
thickness = ones(2,6)*0.1;
vals = [0.725, 0.654, 0.543, 0.812, 0.698, 0.456;
0.628, 0.652, 0.783, 0.682, 0.758, 0.765];
figure;
hb = barh(thickness ,'BarLayout','stacked','FaceColor','flat');
cmap = jet(256);
for i = 1:6
hb(i).CData = cmap(round(vals(:, i)*256),:);
end
cbar = colorbar;
ylabel(cbar, "Transmittance")
colormap(cmap);
xlabel("Thickness");
ylabel("Structure");

4 Commenti

Thank you so much
One more favor to me. How to convert X and Y axis. I need Structure in horizontal and Thickness in Vertical axis.
You can use "bar" instead of "barh" to swap X and Y axis.
Also, do not forget to change xlabel and ylabel too.
Thank you...its working

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Printing and Saving in Centro assistenza e File Exchange

Prodotti

Release

R2022a

Richiesto:

il 26 Set 2023

Commentato:

il 27 Set 2023

Community Treasure Hunt

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

Start Hunting!

Translated by