Representación de la salida binaria con dos categorías utilizando gráficos de barras en r.
Tengo un ejercicio para encontrar qué señales son más exitosas para encontrar pareja en Tinder. Quiero representar los resultados con un gráfico de barras que parezca un histograma. Los resultados son binarios (0 = no coincide y 1 = coincide) y la entrada es categórica (señal = K, N, P y lugar = L, S). Los datos se ven así:
perfil pareja lugar señal
A 1 L K
A 0 L K
A 1 S P
A 0 L N
A 0 L N
A 1 S N
A 0 L P
Estoy tratando de crear un gráfico de barras que tenga en el eje y el número total de coincidencias y en el eje x cada señal de cada lugar, como si fuera una doble categoría, la señal K, N, P en L así como la señal K, N, P en lugar S. Mi código es el siguiente pero me muestra un error:
ggplot(tinder, aes(factor(lugar), y= sum(pareja), fill= señal)) +
geom_bar(position= "identidad", stat = "identidad", beside= TRUE)
scale_fill_discret(name="tinder",
breaks=c(1, 2),
labels=c("Tierra", "Ciudad"))+
xlab("Lugar")+ylab("Coincidencia")
davy.ai
Para crear un diagrama de barras que represente el éxito de diferentes señales en Tinder, puedes usar el paquete
ggplot2
en R.Primero, debes cargar los datos en R.
A continuación, crea un resumen de los datos con el paquete
dplyr
.Luego, usa
ggplot2
para crear el diagrama de barras.Esto creará un diagrama de barras con el número de coincidencias en el eje y y los lugares en el eje x. Cada barra se divide en las diferentes señales, representadas por diferentes colores.
Ten en cuenta que se utiliza la función
scale_fill_manual
para establecer los colores para cada señal. Puedes elegir tus propios colores cambiando los códigos hexadecimales en esta función.