Ejemplo de gráfico de dispersión en R

por | Jun 10, 2018 | R | 0 Comentarios

Gráfico de dispersión simple

Muestra un ejemplo simple en R de un gráfico de dispersión, para ellos se utiliza la librería ggplot2.

set.seed(1234) 
x <- rnorm(1:1000, mean = 10,sd = 1) 
y <- rnorm(1:1000, mean = 10,sd = 1) 
color <- rep(c("red","blue","green","yellow","orange"),200) 

qplot(x,y, color=color)
Gráfico de dispersión simple

Gráfico de dispersión con múltiples leyendas

Ejemplo que muestra 2 leyendas diferentes en cuanto a forma y color.

#install.packages("ggplot2") # Instalar paquete de visualización gráfica
library(ggplot2) # Cargar la librería gráfica "ggplot2"

x = c(1,3,4,2,5,6,3,2,5,3)
y = c(5,4,3,1,5,1,2,4,1,3)
color = c("red","red","red","red","red","blue","blue","blue","blue","blue")
shape = c(1,2,0,1,1,0,0,2,1,1)
name = c("A","B","C","D","E","A","B","C","D","E")
datos <- data.frame(x,y,color,shape,name)

ggplot(datos, aes(x = x, y = y, color = factor(color), shape = factor(shape))) +
geom_point( size=10 ) + 
theme_minimal() +
geom_text(aes(label=name), color="gray30" ) +
labs(shape = "Shapes", color = "Colors") +
xlab("Nombre eje X") +
ylab("Nombre eje Y") +
scale_color_manual(values = c("red","blue"),
labels = c("color red", "color blue"))+
scale_shape_manual(values= c(0,1,2),
labels = c("Cuadrado","Circulo","Triangulo")) +
guides(colour = guide_legend(override.aes = list(shape = "_")))
Gráfico de dispersión múltiple

Sígueme en Youtube - canal Análisis de datos

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *