Vous êtes sur la page 1sur 4

ESCUELA SUPERIOR POLITECNICA

DE CHIMBORAZO
Nombre: Luis Palomeque
Fecha: 09/05/2016
Semestre: Tercero B

GRAFICA DE BARRAS Y DE PASTEL


Graficas de barra
Las grficas de barras sirven para representar grficamente un
conjunto de datos o valores el mismo que est conformado por
barras rectangulares de longitudes los cuales son proporcionales a los
valores dados.
Un ejemplo seria:
ASIGNATURA
lgebra
Geometra
Clculo
Esttica
Qumica

CALIFICACIN
9
9.5
10
8.5
8

En este caso MATLAB nos va a proporcionar la funcin bar la misma


que va a realizar graficas de barras, para realizar estas graficas solo
se necesita un argumento como un vector con los datos que se quiera
graficar.
Ejemplo
Calificaciones= [9,9.5,10,8.5,8];
bar(calificaciones);

Para poder aadir una etiqueta a cada dato o barra que se grfica y
poder dar ms claridad a los datos que se muestran modificaremos la
propiedad XTickLabel del axes al cual pertenece el diagrama de
barras. Definimos las etiquetas utilizando un cell array.

Asignaturas=
{'lgebra','Geometra','Clculo','Esttica','Qumica'};
Calificaciones= [9,9.5, 10,8.5, 8];
h=bar (calificaciones);
Set (gca,'XTickLabel', asignaturas);

Graficas de barras mltiples.


Muchas veces se necesita representar ms de un valor el cual est
asociado a una misma caracterstica, y se necesita graficar en un
diagrama de barras. Esto se lo realiza utilizando matrices en lugar de
un vector, en donde cada fila proporciona los valores de una
misma caracterstica y cada columna pertenece a una categora
distinta entre los valores. Para nuestro ejemplo utilizaremos la tabla
mostrada enseguida.
ALUMNO
Ana
Jorge
Javier

MATEMTICAS
10
8
9

CALIFICACIONES
FSICA
7
8
9

QUMICA
9
10
8

En la tabla anterior cada alumno tiene tres calificaciones asociadas en


diferentes asignaturas. El siguiente ejemplo muestra cmo trazar la
grfica de barras correspondiente:
Nombres= {'Ana','Jorge','Javier'};
Ana= [10, 7,9];
Jorge= [8, 8,10];
Javier= [9, 9,8];
bar([Ana;Jorge;Javier]);
Set(gca,'XtickLabel',nombres);

Tabla 1 Grficas de barra y de pastel


bar(x)

Cuando x es un vector, bar genera una grfica de barras


vertical. Cuando x es una matriz bidimensional, bar

barh(x)

agrupa los datos por fila.


Cuando x es un vector, barh genera una grfica de barras
horizontales. Cuando x es una matriz bidimensional, barh

bar3(x)
bar3h(

agrupa los datos por fila.


Genera una grfica e barras tridimensionales.
Genera
una
grfica
e
barras
horizontales

x)
pie(x)

tridimensionales.
Genera una grfica de pastel. Cada elemento en la matriz

pie3(x)

se representa como una rebanada de pastel.


Genera una grfica de pastel tridimensional. Cada
elemento en la matriz se representa como una rebanada
de pastel.

Ejercicio con graficas de barras y de pastel


%Nombre:Luis Palomeque
%semestre: 3ero "B"
%Grafica de barras
x=[1:4:20];
y=[x;1:5];
subplot(2,2,1)
bar(x)
title('Grafica de barras del vector x')
subplot(2,2,2)
bar(y)
title('Grafica de barras de la matriz y')
subplot(2,2,3)
bar3(y)
title('Grafica tridimensional de la matriz y')
subplot(2,2,4)
%Grafica de pastel
pie(x)
title('Grafica de pastel del vector x')

Vous aimerez peut-être aussi