我正在使用R和包igraph来创建基于关联矩阵的二分图,但我的权重没有显示?我添加了一个我想在下面尝试做的例子。我设置加权= TRUE,并期望边缘具有不同的权重,但线条的厚度都相同。关于我做错了什么的任何建议?
# Load packages
library(igraph)
# Create data
pNames <- paste("P", 1:4, sep="")
cNames <- paste("c", 1:3, sep="")
rData <- matrix(sample(4,12,replace=TRUE)-1,nrow=4,dimnames=list(pNames,cNames))
print(rData)
# Graph from matrix
b <- graph_from_incidence_matrix(rData,weighted=TRUE)
# Plot with layout
plot(b, layout=layout.bipartite,vertex.color=c("green","cyan")[V(b)$type+1],edge.width = b$weights)