El arte de programar en R Un leguaje para la estadística - page 147

CAPÍTULO 6. GRAFICACIÓN CON R
144
barplot
(
table
(info
$
transporte),
# Nótese que se usa barplot en vez
# de plot
las
=
2
)
# hace los textos perpendiculares al eje
Otra forma de ver la misma información, es por medio de lo que se conoce
como
gráfico de pastel
. Para introducir este tipo de gráfico, se transformará la
tabla
tt
a otra tabla que muestre las frecuencias relativas de cada uno de los
elementos del factor, así:
rr
<-
tt
/
sum
(tt)
# Frecuencias relativas
rr
##
## aereo maritimo terrestre
tren
## 0.2500 0.1250 0.4375 0.1875
Ahora, se producirá un gráfico de barras con las frecuencias relativas y
se producirá un gráfico de pastel, por medio de la función
pie()
. Para dar-
le una apariencia
más agradable
, se emplean 4 colores de la paleta de colores
rainbow()
.
barplot
(rr,
col
=
rainbow
(
4
),
las
=
2
)
# Aquí se usa 'rr'
pie
(tt,
col
=
rainbow
(
4
))
# Aquí se usa 'tt'
Al ejecutarse el código anterior, produce los gráficos que se muestran en la
Fig. 6.14.
Una de las características interesantes de los gráficos de barras es que cuan-
do se tienen diversas series de datos sobre un mismo asunto, se pueden utilizar
para hacer comparaciones. Supóngase, para el mismo ejemplo del congreso,
que los datos anteriores corresponden al evento para el año 2012, pero que pa-
ra el año 2014, las proporciones de tipo de transporte fueron las siguientes:
congreso2014
<-
c
(
aereo
=
0.12
,
maritimo
=
0.1875
,
terrestre
=
0.4925
,
tren
=
0.2
)
congreso2014
## aereo maritimo terrestre
tren
## 0.1200 0.1875 0.4925 0.2000
Con estos nuevos datos, se puede construir una matriz que contenga todos
los datos:
rr1
<-
rbind
(rr, congreso2014)
rownames
(rr1)
<-
c
(
"2012"
,
"2014"
)
# se dan nombres a renglones
rr1
1...,137,138,139,140,141,142,143,144,145,146 148,149,150,151,152,153,154,155,156,157,...198
Powered by FlippingBook