按度数可视化节点
现在我们已经浏览了图,并探索了它的一些基本属性,接下来更深入地思考一下这个网络。我们注意到有一些高度连接的节点,以及很多离群点。我们将通过条件绘图来可视化这一点,并按入度和出度为部分节点着色。把这些节点分成三类来思考:
- 高频转推者,以及被大量转推的用户。
- 只转推过一次的用户(入度为 0,出度为 1)。
- 只被转推过一次的用户(入度为 1,出度为 0)。
这将帮助我们了解高连接节点簇外围环状区域里到底发生了什么。
本练习是课程的一部分
案例研究:用 R 进行网络分析
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Calculate the "in" degree distribution of retweet_graph
in_deg <- degree(___, mode = "___")
# Calculate the "out" degree distribution of retweet_graph
out_deg <- degree(___, mode = "___")
# Find the case with one "in" degree and zero "out" degrees
has_tweeted_once_never_retweeted <- __ == 1 & __ == 0
# Find the case with zero "in" degrees and one "out" degree
has_never_tweeted_retweeted_once <- __ == 0 & __ == 1