16.1 El comando plot

Si escribimos plot(x, y) donde x e y son vectores, entonces R hará directamente el conocido como gráfico de dispersión que representa en un sistema coordenado los pares de valores \((x,y)\).

Por ejemplo, utilizando el siguiente código

data(cars)
plot(cars$speed, cars$dist)    # otra posibilidad plot(cars)
Gráfico de dispersión de distancia frente a velocidad

Figura 16.1: Gráfico de dispersión de distancia frente a velocidad

[Figura 16.1]

El comando plot incluye por defecto una elección automáticas de títulos, ejes, escalas, etiquetas, etc., que pueden ser modificados añadiendo parámetros gráficos al comando:

Parámetro Descripción
type tipo de gráfico:

p: puntos, l: líneas, b: puntos y líneas, n: gráfico en blanco, … xlim, ylim | límites de los ejes (e.g. xlim=c(1, 10) o xlim=range(x)) xlab, ylab | títulos de los ejes main, sub | título principal y subtítulo col | color de los símbolos (véase colors()) véase col.axis, col.lab, col.main, col.sub lty | tipo de línea lwd | anchura de línea pch | tipo de símbolo cex | tamaño de los símbolos bg | color de relleno (para pch = 21:25)

Para obtener ayuda sobre estos parámetros ejecutar help(par).

Veamos algún ejemplo:

plot(cars, xlab = "velocidad", ylab = "distancia", main = "Título")
Gráfico de dispersión de distancia frente a velocidad, especificando título y etiquetas de los ejes

Figura 16.2: Gráfico de dispersión de distancia frente a velocidad, especificando título y etiquetas de los ejes

[Figura 16.2]

plot(cars, pch = 16, col = 'blue', main = 'pch=16')
Gráfico de dispersión de distancia frente a velocidad, cambiando el color y el tipo de símbolo

Figura 16.3: Gráfico de dispersión de distancia frente a velocidad, cambiando el color y el tipo de símbolo

[Figura 16.3]