BaşlayınÜcretsiz Başlayın

nxviz kullanarak görselleştirme

Şimdi, nxviz kullanarak bir circos grafiği oluşturmayı pratik edeceksin! Bir sonraki videoda gelecek konulara küçük bir ön izleme olarak, bu egzersizde bipartite anahtar sözcüğü üzerine kısa bir bölüm de var!

Burada, her düğümün derece merkeziliği (degree centrality) skoru, aşağıdaki kod kullanılarak senin için düğümlerin meta veri sözlüğüne eklendi:

# Her düğümün derece merkeziliği skorunu meta veri sözlüğüne ekle
dcs = nx.degree_centrality(G)
for n in G.nodes():
    G.nodes[n]['centrality'] = dcs[n]

Derece merkeziliğini tazelemek istersen, önceki kurstaki ilgili videoya göz at: bir düğümün önemini hesaplamanın bir yoludur!

nxviz, nv olarak, NetworkX (nx) ve matplotlib.pyplot (plt) ile birlikte senin için önceden içe aktarıldı.

Bu egzersiz

Python ile Orta Düzey Ağ (Network) Analizi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • G ağını bir circos grafiği kullanarak görselleştir. Bunu yapmak için:
    • nv.circos() fonksiyonunu kullanarak c adlı bir circos grafiği oluştur. Düğümleri bipartite anahtar sözcüğüne göre renklendirmek ve gruplandırmak için graph, node_color_by ve group_by parametrelerini; düğümleri centrality değerine göre sıralamak için sort_by parametresini belirtmelisin.
    • Düğümlerin görüntülendiğinde görünür olmasını sağlamak için node_enc_kwargs={'radius': 10} argümanını ekledik.
    • c grafiğini ekrana çiz.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create the CircosPlot object: c
c = nv._____(___, _____, _____, node_enc_kwargs={'radius': 10})

# Display the plot
____
Kodu Düzenle ve Çalıştır