how to compare two values

I want to compare two sets of vaues and plot bar graph
apple=[56 90 23 12 34] orange=[23 45 56 90 10] these two in y axis
and in X axis
months=['jan','feb','mar','apr','may']
i need to plot these in different colours
say apple in red
and orange in green
i want to compare in month of jan,feb ,mar,apr,may,how many apples and oranges were there
please help

 Respuesta aceptada

Wayne King
Wayne King el 11 de Nov. de 2011

0 votos

apple=[56 90 23 12 34];
orange=[23 45 56 90 10];
data = [apple' orange'];
hbar = bar(data);
set(hbar(1),'facecolor',[1 0 0]);
set(hbar(2),'facecolor',[0 1 0]);
set(gca,'xticklabel',{'jan','feb','mar','apr','may'})

6 comentarios

FIR
FIR el 11 de Nov. de 2011
thanks wayne i did not get the colour as i indicated
Wayne King
Wayne King el 11 de Nov. de 2011
do
hbar = bar(data);
set(hbar(1),'facecolor',[1 0 0]);
set(hbar(2),'facecolor',[0 1 0]);
FIR
FIR el 11 de Nov. de 2011
thanks a lot wayne,now is it possible to draw graps for these data using plot command,in y axis the datas are there corresponding to that the plot graph must be marked
Wayne King
Wayne King el 11 de Nov. de 2011
Not sure what you're getting at. Do you mean something like:
plot(data(:,1),'r-^','markerfacecolor',[1 0 0]);
hold on
plot(data(:,2),'g-o','markerfacecolor',[0 1 0]);
FIR
FIR el 11 de Nov. de 2011
exactly wayne thanks a lot,finally ....
months=['jan','feb','mar','apr','may'],these were horizontal in x axis ,can these be made vertical
foe example in bar graph for one bar the x axis label is jan
can this be labelled as
n
a
j
Ilham Hardy
Ilham Hardy el 11 de Nov. de 2011
You can probably use this:
http://www.mathworks.com/matlabcentral/fileexchange/8722
By the way,
the "set(hbar(2),'facecolor',[0 1 0]);" is not correct.
The correct answer should be at least:
"set(hbar(2),'facecolor',[1 0.69 0.39]);"
see?
HTH
ilham

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating, Deleting, and Querying Graphics Objects en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

FIR
el 11 de Nov. de 2011

Community Treasure Hunt

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

Start Hunting!

Translated by