Inizia subitoInizia gratis

Visualizzare gli attributi

In questo esercizio imparerai a creare oggetti igraph con attributi direttamente da dataframe e a visualizzare gli attributi nei grafici. Useremo una seconda rete di amicizie tra studenti.

Questo esercizio fa parte del corso

Analisi delle reti in R

Visualizza corso

Istruzioni dell'esercizio

  • Crea un nuovo oggetto igraph con graph_from_data_frame(). Devi fornire due dataframe: friends1_edges contiene tutti gli archi della rete con attributi e friends1_nodes contiene tutti i vertici della rete con attributi.
  • Visualizza tutti gli archi in cui l'attributo hours è maggiore o uguale a 5 ore.
  • Crea un nuovo attributo di vertice con i nomi dei colori: "orange" per le femmine e "dodgerblue" per i maschi.
  • Traccia la rete con i vertici colorati per genere e imposta i nomi delle etichette su "black".

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

library(igraph)

# Create an igraph object with attributes directly from dataframes
g1 <- ___(d = friends1_edges, vertices = friends1_nodes, directed = FALSE)


# Subset edges greater than or equal to 5 hours
E(g1)[[___]]  

# Set vertex color by gender
V(g1)$color <- ifelse(V(g1)$gender == ___, "orange", "dodgerblue")

# Plot the graph
___(g1, vertex.label.color = "___")
Modifica ed esegui il codice