Я построил граф зависимостей с помощью 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
. О подобной проблеме сообщалось здесь