Fördelning av graders centralitet för projektnoder
Nu är det dags att rita upp fördelningen av graders centralitet för partitionen 'projects' i G. Stegen är exakt desamma som i föregående övning. För bekvämlighets skull har matplotlib.pyplot redan importerats som plt.
Sätt igång!
Den här övningen är en del av kursen
Nätverksanalys i Python – fortsättningskurs
Övningsinstruktioner
- Skapa en lista med namnet
project_nodessom motsvarar noderna'projects'iG. - Använd funktionen
nx.degree_centrality()för att beräkna graders centralitet för varje nod iG. Spara resultatet somdcs. - Använd en listomfattning för att beräkna graders centralitet för varje nod i
project_nodes. Spara resultatet somproject_dcs. - Rita upp ett histogram över gradfördelningen för projekt med hjälp av
plt.hist()ochproject_dcs.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Get the 'projects' nodes: project_nodes
project_nodes = ____
# Compute the degree centralities: dcs
dcs = ____
# Get the degree centralities for project_nodes: project_dcs
project_dcs = [____]
# Plot the degree distribution of project_dcs
plt.yscale('log')
plt.hist(____, bins=20)
plt.show()