Sección 1: Creando Gráficos en R

Vamos a detallar ciertos pasos para realizar una gráfica básica del tipo lineal en el software R. La grafica que vamos a construir mediante R está basado en una función lineal sobre los ingresos en miles de dólares por la venta de DVD’s de cierta tienda comercial durante los cinco primeros meses de apertura.

Crearemos una variable llamada ventas que me represente los valores de ingresos en los primeros cinco meses.

# Definimos el vector ventas con 5 valores.
ventas <- c(0.8, 1.2, 1.3,1.8, 1.6)

OBS: Todo lo que aparezca luego del símbolo #, R lo identifica como un comentario.

# Grafica las ventas usando puntos azules.
plot(ventas, type="o", col="blue", axes = FALSE, ann = FALSE, ylim = range(ventas))

La función plot graficará lo que nosotros le pidamos, en este caso a la variable ventas. Dicha gráfica viene representada por un tipo en particular, en este caso el tipo es “o”, también le dimos un color de asignación azul.

El parámetro ylim = range(ventas) hace referencia al límite de la variable Y (en ese caso ventas), y range nos muestra el valor del mínimo y máximo del vector ventas.

h <- range(ventas)
h
## [1] 0.8 1.8

En cuanto a los parámetros axes y ann se le deja al lector como manera de investigación y observar que sucede cuando cambiamos el FALSE por un TRUE.

Sección 2: Editando gráficos en R

En lo que viene vamos a mostrar cómo hacer ciertas ediciones para una mejorar la representación del gráfico.

# Definimos el vector ventas con 5 valores.
ventas <- c(0.8, 1.2, 1.3,1.8, 1.6)

# Grafica las ventas usando puntos azules.
plot(ventas, type="o", col="blue", axes = FALSE, ann = FALSE, ylim = range(ventas))

# Crea un cuadrado como contorno del gráfico. 
box()

# Etqueta los valores del Eje x con los meses.
axis(1, at=1:5, lab=c("Marzo","Abril","Mayo","Junio","Julio"))

# Etiqueta los valores del Eje Y.
axis(2, las= 1)

# Crea un título de color rojo.
title(main="Resumen de ventas en 5 meses", col.main="red")

# Nombramos con un texto a los ejes de  color verde.
title(xlab="Meses", col.lab=rgb(0,0.5,0))
title(ylab="Ventas en miles de dólares", col.lab=rgb(0,0.5,0))

Las dos primeras líneas ya la repasamos en la sección anterior. Ahora analizaremos la sintaxis de las demás líneas de comando que ameriten una interpretación.

Para el caso de axis “1” estamos indicándole un dominio de 5 pues nuestro vector ventas trabaja con 5 variables. Creando un nuevo vector con los primeros 5 meses de apertura.

Con respecto a title lo estamos particionando en tres líneas de comando, estas son para el título principal, el eje X y para el eje Y. Se puede apreciar que todos cuentan con la sintaxis col.lab que hace referencia al color de la etiqueta (Label en inglés) y por cuestiones prácticas hemos elegido dichas representaciones de colores. Para el caso rgb(0,0.5,0) hace referencia a la paleta de colores que viene identificada con los colores rojo (red), verde (green) y azul (blue) es por ello las iniciales rgb.

Lo otro queda abierto para que el alumno siga investigando por cuenta propia demás atributos.