Gráf icos I I
29 31
Gráf i c os de Gráfi c o s en
Barras mosaico
30 32
Grá ficos Gráf i c os
C i r c u lares Geográf i c o s
(Pie)
29
G r á f icos de Barras
Función bar( )
La función bar permite realizar gráficos de barras a
partir de los valores totales e incluso a partir de
categorías.
bar(y)
b a r ( x , y)
bar(_,ancho)
bar(_,Estilo)
bar(_,color)
bar(_,‘Propiedad_1’,‘Valor_1’…)
Gráf ico de Barras
Generaremos categorías y valores
>> vehiculos = [ “ B i c i c l e t a ” “Moto” “Auto”]
>> categ = c a t e g o r i c a l ( v e h i c u l o s ) ;
>> valores = [25 15 40];
Para posteriormente g r a f i c a r l o s :
>> ba r ( c a t eg , va l o r es ) ;
Podemos reordenar usando l a función
reordercats
>> categ = r eo r d er c a t s ( c a t eg , vehi c ul o s ) ;
>> ba r (ca t eg , va l o r es ) ;
30
G r á f icos Circu l a r es
Función p i e ( )
La función pie permite realizar gráficos circulares
(pie, pastel, pizza) a partir de los valores totales e
incluso a partir de categorías.
pie(x)
pie(x,etiquetas)
p i e ( x , o f f s e t , e t i q u e t a s)
Gráf ico C i r c u l a r
Generaremos etiquetas y valores
>> vehiculos = [ “ B i c i c l e t a ” “Moto” “Auto”]
>> valores = [25 15 40];
Para posteriormente g r a f i c a r l o s :
>> p i e ( v a l o r e s , v e h i c u l o s )
Adicionalmente podemos r e s a l t a r “motos”
aplicando un o f f s e t .
>> p i e ( v a l o r e s , [ 0 1 0 ] , vehículos)
31
G ráfi cos en Mosaico
Función t i l e d l a y o u t
Cuando se requiere tener más de un eje en una figura,
se puede utilizar la función tiledlayout para crear una
figura en mosaico.
t iled la you t ( m , n )
tiledlayout(‘flow’)
Para graficar dentro de una figura en mosaico, se
utiliza la función nexttile.
nexttile
n e x t t i l e ( p osic ión )
nexttile([p q])
Gráf ico en Mosaico
Generaremos algunos datos
>> X = 0 :0 . 1 :1 0 ;
>> Y = s i n ( X ) ;
>> valores = [3 6 10 2 5 ] ;
>> t i l e d l a y o u t ( 2 , 2 )
>>n e x t t i l e
>>p i e ( v a l o r e s )
>>n e x t t i l e
>> bar(valores)
>> n e x t t i l e ( [ 1 2])
>> p l o t ( X , Y )
32
G r á f icos Geográ f i cos
Función geoplot
Permite graficar líneas en coordenadas geográficas con
vértices ubicados en una latitud y longitud especificadas
por los vectores lat y lon.
Por defecto, geoplot graficará una línea sólida, sin
marcadores, a no ser que se indique en el formato de la
línea.
Se puede establecer el área límite de la gráfica utilizando
geolimits.
Se puede cambiar el basemap de la gráfica utilizando
geobasemap.
Gráf icos geográf icos( basemap )
EJERCICIO
Un robot gira sobre su base al mismo tiempo que extiende su mano y baja su brazo. Las
ecuaciones que describen la posición de la mano en función del tiempo vienen dadas por:
Donde el tiempo (t) está en minutos.
Graficar la trayectoria 3D de la mano para el intervalo de tiempo de 0 a 0.2 minutos.
Volver a realizar una gráfica en mosaico usando tiledlayout o subplot con la siguiente
distribución: