ComenzarEmpieza gratis

Más opciones de gráficos con ggnetwork

Igual que en la lección anterior, ggnetwork también ofrece métodos para generar gráficos atractivos rápidamente. Ten en cuenta que cada paquete tiene su propio estilo, que puede gustarte más o menos. Recuerda que ggnetwork funciona convirtiendo un grafo en un dataframe que luego se representa con ggplot2. Por tanto, tendrás disponibles todas las parametrizaciones a las que estás acostumbrado. Esto te da mucha flexibilidad, pero también puede implicar más trabajo para lograr la estética que buscas. Vamos a repetir el ejercicio de la lección anterior, pero esta vez usando ggnetwork. Así tendrás un buen punto de comparación para decidir qué paquete te gusta más.

Los atributos de centralidad y pertenencia a comunidad que creaste en el ejercicio anterior siguen disponibles.

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.

ggplot(
  # Draw a ggnetwork of retweet_graph_smaller
  ggnetwork(___, arrow.gap = 0.01), 
  aes(x = x, y = y, xend = xend, yend = yend)
) + 
  geom_edges(
    arrow = arrow(length = unit(6, "pt"), type = "closed"), 
    curvature = 0.2, color = "black"
  ) + 
  # Add a node layer, mapping color to comm and setting the size to 4
  ___(aes(color = ___), size = ___) + 
  theme_blank()
Editar y ejecutar código