Fundamentos de ggnetwork
En la última lección, viste que el paquete ggnet2 produce gráficos similares a ggplot2 con una sintaxis bastante familiar a igraph. Sin embargo, el paquete ggnetwork funciona de forma algo distinta. Convierte objetos de igraph en data frames que ggplot2 puede graficar fácilmente. También añade varios geoms nuevos que puedes usar para construir gráficos. La función ggnetwork() convierte el objeto de igraph en un data frame, y algunos parámetros se añaden al data frame (en este caso, el parámetro de separación de la flecha) y luego se pueden representar con ggplot. A partir de ahí, construyes tu grafo con geom_edges() para las aristas y geom_nodes() para los vértices. En esta lección haremos dos gráficos básicos del grafo de retuits: uno con los valores por defecto de ggplot y otro con un tema básico para que se vea un poco mejor.
Este ejercicio forma parte del curso
Estudios de caso: análisis de redes en R
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Call ggplot
___(
# Convert retweet_samp to a ggnetwork
___(retweet_samp),
# Specify x, y, xend, yend
aes(x = ___, y = ___, xend = ___, yend = ___)) +
# Add a node layer
___ +
# Add an edge layer
geom_edges()