Gráficos en R

FUNCIONES DE ALTO NIVEL

Las funciones de alto nivel generan gráficas preestablecidas.

PLOT – Gráfico de Puntos

plot(c(1, 2, 3, 4, 5), c(6, 7, 8, 9, 10), type=”p”, main = “Ejemplo de Gráfica”, xlab = “Eje X”, ylab = “Eje Y”, col=”blue”)

R-ejemplo-plot

HIST – Histograma

hist(rnorm(1000, mean=0, sd=4), col=”red”, breaks=10)

R-ejemplo-dibujar-histograma

PIE – Gráfico de quesitos

pie(c(50, 50, 50), label=levels(iris$Species))

R-ejemplo-dibujar-graficos-quesitosComo existen multitud de gráficas diferentes, cuando sea necesario utilizar alguna de ellas, se recomienda acudir a la ayuda mediante el comando:

demo(graphics)

 

PLOT3D – Gráficos en 3D

install.packages(“rgl”)

open3d() # Abre el sistema gráfico donde mostrar las gráficas

plot3d(iris$Sepal.Length, iris$Petal.Length, iris$Sepal.Width, type=”s”, col=as.integer(iris$Species))

R-ejemplo-dibujar-graficas-en-3d

FUNCIONES DE BAJO NIVEL

Las funciones de bajo nivel añaden información a un gráfico existente.

POINTS

points(c(1, 5), c(4, 2), col=”green”)

R-ejemplo-dibujar-puntos

LINES

lines(c(1, 4), c(2, 5), col=”red”)

R-ejemplo-dibujar-linea

ABLINE

abline(h=1:5,v=1:5, col=”purple”)

R-ejemplo-dibujar-rejilla

TEXT – Texto en gráfica

text(5, 5, “¡Hola Mundo!”)

R-ejemplo-dibujar-texto-en-grafica

FUNCIONES INTERACTIVAS

Las funciones interactivas permiten de forma interactiva añadir información o extraer información de gráficos.

 

Fuente de datos utilizada: http://www.statmethods.net

Otros artículos que pueden ser de interés:

Autor: Diego Calvo