数值属性在ggnet2中按字母顺序排序

时间:2018-09-16 19:37:58

标签: r ggplot2 ggnetwork

我已经使用ggnet2构建了一个依赖关系图,并试图根据Cost(在节点数据结构中为数字属性)设置顶点的大小。

enter image description here

问题在于调用方法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

1 个答案:

答案 0 :(得分:0)

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

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