1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza sieci w R

Connected

ćwiczenie

Wizualizacja krawędzi

W tym ćwiczeniu nauczysz się zmieniać rozmiar krawędzi w sieci na podstawie ich wagi, a także usuwać krawędzie z sieci – co bywa przydatne przy wizualizacji dużych i gęsto połączonych sieci. W tym rozdziale wprowadzającym zaledwie musnęliśmy możliwości wizualizacji sieci w pakiecie igraph. W kolejnych rozdziałach będziesz rozwijać te umiejętności dalej.

Instrukcje

100 XP
  • Utwórz wektor w1 wag krawędzi na podstawie liczby godzin spędzanych razem przez znajomych.
  • Narysuj sieć, ustawiając parametr edge.width na właśnie utworzony wektor wag. Użycie edge.color = 'black' sprawi, że wszystkie krawędzie będą czarne.
  • Następnie utwórz nowy obiekt grafu g2 będący siecią g1, z której usunięto wszystkie krawędzie o wadze mniejszej niż dwie godziny. Użyj do tego funkcji delete_edges(), która przyjmuje dwa argumenty: obiekt grafu oraz podzbiór krawędzi do usunięcia. W tym przypadku usuń krawędzie o wartości mniejszej niż dwie godziny.
  • Na koniec narysuj nową sieć g2, korzystając z odpowiedniego wektora szerokości krawędzi i układu.