r - 数字属性在 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
. 这里报告了一个类似的问题
解决方案
如果我删除循环并为整个向量添加属性,一切都很好。
set.vertex.attribute(deps, "Cost", df$Cost)
推荐阅读
- jenkins - hudson.FilePath 丢失
- python - 尝试使用 pwntools 附加到 gdb 时没有此类文件或目录错误
- elasticsearch - 如果字段类型为“ip”,则过滤查询结果中缺少 Elasticsearch 突出显示字段
- r - 在 Rstudio 中使用循环的函数
- javascript - 如何访问 setState 回调之外的最新状态?
- powershell - 在 Do...Until 中调用时,应用程序不会从 Powershell 脚本触发
- bash - Bash 中 echo 和 printf 的区别
- javascript - React中具有多个值的多个列表框搜索数组过滤器
- vue.js - Vue路由器保护三重导航
- python - Python中的条形图