MulaiMulai sekarang secara gratis

3D community network graph

Finally in this exercise you will create an interactive threejs plot with the vertices based on their community membership as produced by the fast-greedy community detection method.

Latihan ini adalah bagian dari kursus

Network Analysis in R

Lihat Kursus

Petunjuk latihan

  • Use the function membership() on the community igraph object kc to generate a vector of community membership for each vertex.
  • Check how many communities there are using the function sizes() on the community igraph object kc.
  • Use set_vertex_attr() to add a vertex attribute called color to the graph object g. The values to add are the colors based on the membership assigned to object i.
  • Plot the three-dimensionsal graph by using the function graphjs() on the network object g.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create an object 'i' containin the memberships of the fast-greedy community detection
i <-  ___(kc)

# Check the number of different communities
___(kc)

# Add a color attribute to each vertex, setting the vertex color based on community membership
g <- ___(___, "___", value = c("yellow", "blue", "red")[i])

# Plot the graph using threejs
___(___)
Edit dan Jalankan Kode