ComeçarComece de graça

Noções básicas de ggnetwork

Na última lição, você viu que o pacote ggnet2 produz gráficos no estilo ggplot2, com uma sintaxe razoavelmente familiar ao igraph. No entanto, o pacote ggnetwork funciona de um jeito um pouco diferente. Ele converte objetos igraph em data frames que o ggplot2 consegue plotar facilmente. Também adiciona vários novos geoms que podem ser usados para construir gráficos. A função ggnetwork() converte o objeto igraph em um data frame, alguns parâmetros são adicionados ao data frame (neste caso, o parâmetro de espaçamento da seta) e então podem ser plotados usando ggplot. A partir daí, você constrói seu grafo com geom_edges() para as arestas e geom_nodes() para os vértices. Nesta lição vamos fazer dois gráficos básicos do grafo de retweets: um com os padrões do ggplot e outro com uma estilização simples para ficar mais bonito.

Este exercício faz parte do curso

Estudos de caso: Análise de redes em R

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código