ComenzarEmpieza gratis

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

Ver curso

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()
Editar y ejecutar código