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

CAPÍTULO 6. GRAFICACIÓN CON R
126
Figura 6.2: Un sencillo gráfico de
dispersión
El resultado de la operación anterior se puede ver en la Fig. 6.2, con algunas
anotaciones acerca de los valores que ha tomado el lenguaje por omisión.
En general, la función
plot()
toma como argumentos dos vectores de la
misma dimensión, uno para los valores de las abscisas,
x
, y otro para los valo-
res de las ordenadas,
y
. Sin embargo, cuando se omite uno de ellos, el lenguaje
entiende
que las abscisas serían simplemente los índices de los elementos en el
vector provisto, y que las ordenadas serán, por tanto, cada uno de los elemen-
tos del vector. De igual manera, el lenguaje
supone
que lo que se quiere graficar
son los puntos como tal y con el color y tipo de símbolo seleccionados por
omisión. La función
plot()
tiene una gran variedad de argumentos que per-
miten cambiar ese comportamiento por omisión y que pueden ser consultados
en línea mediante la instrucción
“?plot”
.
En seguida, se grafica la misma información que en el gráfico anterior, pero
ahora como líneas azules, y considerando como abscisas los años de los datos,
que en este caso son los nombres de los renglones del
data frame
que contiene
los datos,
pp
.
# Para el manejo de etiquetas especiales,
# con caracteres "raros para el Inglés",
lab
<-
"Años"
# Etiqueta para las abscisas
plot
(
as.numeric
(
rownames
(pp)),
# las abscisas
pp
$
Precip,
# las ordenadas
type
=
"l"
,
# tipo de grafico: líneas
1...,119,120,121,122,123,124,125,126,127,128 130,131,132,133,134,135,136,137,138,139,...198
Powered by FlippingBook