首页 > 解决方案 > 数字属性在 ggnet2 中进行 alpha 排序

问题描述

我已经使用 ggnet2 构建了一个依赖图,并试图根据成本设置顶点的大小,成本是节点数据结构中的一个数字属性。

在此处输入图像描述

问题是调用方法set.vertex.attribute

x = data.frame(ID = network.vertex.names(deps))
for (i in names(df)) {
  y = merge(x, df, by = "ID", sort = F)[,i]
  set.vertex.attribute(deps, i, as.character(y))
}

如果我传递一个整数,它会抱怨Inappropriate value given in set.vertex.attribute. 这里报告了一个类似的问题

标签: rggplot2ggnetwork

解决方案


如果我删除循环并为整个向量添加属性,一切都很好。

set.vertex.attribute(deps, "Cost", df$Cost)

推荐阅读