Borrar filtros
Borrar filtros

How to draw bar graph of different colors ?

215 visualizaciones (últimos 30 días)
DEWDROP
DEWDROP el 25 de Feb. de 2021
Comentada: Star Strider el 18 de En. de 2024
I have plotted the bar graph but the color is same. i want to differentiate the color of each x variable .Thank you in advance !

Respuesta aceptada

Star Strider
Star Strider el 26 de Feb. de 2021
Try this:
y = [280 260 240];
figure
c = bar(y);
set(gca, 'XTickLabel',{'CS0','CS10','CS20'})
xlabel('Wt% of cenospheres')
ylabel('Workability, mm')
c.FaceColor = 'flat';
c.CData(1,:) = [1 0 0];
c.CData(2,:) = [0 1 0];
c.CData(3,:) = [0 0 1];
producing:
Experiment with different colours.
  7 comentarios
Roger Breton
Roger Breton el 18 de En. de 2024
This works for me!
RGB = xyz2rgb(testXYZ'/100);
figure
c = bar(R);
% set(gca, 'XTickLabel',{'CS0','CS10','CS20'})
ylim([0 100])
xlabel('Element')
ylabel('Score')
title('CIE 1995 TCS Score')
c.FaceColor = 'flat';
c.CData(1,:) = RGB(1,:);
c.CData(2,:) = RGB(2,:);
c.CData(3,:) = RGB(3,:);
Star Strider
Star Strider el 18 de En. de 2024
@Roger Breton — Thank you!

Iniciar sesión para comentar.

Más respuestas (1)

Adam Danz
Adam Danz el 26 de Feb. de 2021

Categorías

Más información sobre Graphics Object Properties en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by