我正在尝试用R“rgexf”库创建一个图形,使用它的“gexf”对象的绘图方法。 不幸的是,我无法改变图形边缘的任何视觉属性 - 它们似乎在默认情况下被卡住了。
这是一个可重复的例子:
require(rgexf)
people <- data.frame(id=1:4, label=c("juan", "pedro", "matthew", "carlos"),
stringsAsFactors=F)
# Data frame of edges
relations <- data.frame(source=c(1,1,1),
target=c(2,3,4))
# Building gexf graph
mygraph <- write.gexf(nodes=people, edges=relations,
edgesVizAtt = list(size = c(1.1,10.1,20.1)))
# Plotting
plot(mygraph)
结果图表(在我的浏览器中打开(Chrome / Safari)似乎忽略了size
中的edgesVizAtt
属性。
plot(mygraph)
使用sigma.js
库,但我找不到任何错误。
所以这就是问题:如何通过rgexf
库正确地向边添加视觉属性?
谢谢!