开始使用免费开始使用

在 threejs 中调整顶点大小

与所有网络可视化一样,调整顶点大小以展示其相对重要性通常是值得的。在 threejs 中也很容易实现。本练习中,您将创建一个空手道俱乐部网络的交互式 threejs 图,并根据各自的特征向量中心性为顶点设定大小。

本练习是课程的一部分

R 中的网络分析

查看课程

练习说明

  • 使用 eigen_centrality() 计算每个顶点的特征向量中心性,并将结果存入对象 ec
  • 使用 sqrt()ec 中的数值进行变换,创建新向量 v,其值等于原特征向量中心性的平方根再乘以 5。
  • 使用 threejsgraphjs 函数绘制网络,并将参数 vertex.size 设为向量 v 中的取值。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create numerical vector of vertex eigenvector centralities 
ec <- as.numeric(___(g)$___)

# Create new vector 'v' that is equal to the square-root of 'ec' multiplied by 5
v <- 5*___(___)

# Plot threejs plot of graph setting vertex size to v
___(g, vertex.size = ___)
编辑并运行代码