Я пытаюсь построить круговую диаграмму для каждой вершины со значениями степени входа и выхода.
pie.vals <- lapply((1:vcount(cMatrix)),function(i) c(in.flow[i]/1000000, abs(out.flow[i])/1000000))
Для круговой диаграммы на каждой вершине:
plot(cMatrix, layout=l,vertex.size = vsize, vertex.shape = "pie", vertex.pie = pie.vals, edge.width = ewidth, edge.arrow.size =0.1)
Я продолжал получать следующую ошибку:
Ошибка в seq.int (values [i], значения [i + 1], length.out = n): «length.out» должно быть неотрицательным числом
pie.vals, как показано ниже, не представляетсянеправильно:
[[1]]
A A
6.262598 2.736474
[[2]]
B B
13.32933 13.32933
[[3]]
C C
17.41709 17.41709
[[4]]
D D
4.318938 10.350361
[[5]]
E E
19.5844 19.5844
[[6]]
F F
6.997959 6.486245
[[7]]
G G
16.68075 16.68075
[[8]]
H H
6.087895 4.094310
[[9]]
I I
0 0
[[10]]
J J
0 0
[[11]]
K K
0 0
[[12]]
L L
0 0
[[13]]
M M
0 0
[[14]]
N N
0 0
[[15]]
O O
0 0
[[16]]
P P
0 0
[[17]]
Q Q
0 0