我已经使用ggnet2构建了一个依赖关系图,并试图根据Cost(在节点数据结构中为数字属性)设置顶点的大小。
问题在于调用方法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
。报告了类似的问题here
答案 0 :(得分:0)
如果我删除循环并为整个矢量添加属性,那么一切都很好。
set.vertex.attribute(deps, "Cost", df$Cost)