Zacznij terazZacznij za darmo

Kolorowanie węzłów

W tym ćwiczeniu pokolorujesz węzły sieci w zależności od statusu odejścia klienta. Klienci, którzy odeszli, zostaną oznaczeni kolorem czerwonym, a pozostali – białym. Następnie ponownie zwizualizujesz sieć.

To ćwiczenie jest częścią kursu

Predykcyjna analityka sieciowa w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj atrybut węzła o nazwie color, który będzie miał taką samą wartość jak V(network)$churn.
  • W V(network)$color użyj funkcji gsub(), aby zastąpić ciąg znaków "1" ciągiem "red".
  • W V(network)$color użyj funkcji gsub(), aby zastąpić ciąg znaków "0" ciągiem "white".
  • Zwizualizuj sieć ponownie, korzystając z funkcji plot().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Add a node attribute called color
V(network)$___ <- V(network)$churn

# Change the color of churners to red and non-churners to white
V(network)$color <- gsub(___, "red", V(network)$color) 
V(network)$color <- gsub(___, "white", V(network)$color)

# Plot the network
___(___, vertex.label = NA, edge.label = NA,
    edge.color = "black", vertex.size = 2)
Edytuj i uruchom kod