igraph

    1

    2답변

    저는 igraph 패키지와 R을 사용하여 bipartite 그래프를 플로팅했습니다. 약 10,000 개의 에지가 있습니다. 전체 플롯의 너비를 확장하여 상태 꼭지점이 겹치지 않도록하고 싶습니다. 그래프 작성 및 설정에 내 코드는 아래 > test2 user_id state meanlat meanlon countUS countS degState

    1

    1답변

    그래프 목록을 만들었으니 이제는 내 목록에있는 모든 그래프의 모든 가장자리에 같은 가중치를 할당하고 싶습니다. for (i in 1:5) E(graph_dat[[i]])$weight <- 1 하지만 lapply 기능을 사용하여 그 일을하는 방법이 있는지 궁금 : 나는 간단한 루프를 사용하여 그것을 할 수있어? (필자는 igraph 패키지와 함께 일하고

    0

    1답변

    나는 더 많은 분석을 위해 대칭 행렬로 변환하기를 꺼려하는 가중치가 적용된 모서리 목록을 가지고 있습니다. 나는 igraph 함수 graph.data.frame()을 사용하여 그래프 개체를 만듭니다. 불행히도 dgCMatrix을 행렬로 변환하거나 가장자리 목록에서 바로 행렬을 생성하는 방법을 찾을 수 없습니다. 나는 그것을 할 수있는 간단한 방법이 있어야한

    0

    1답변

    객체 인 작동하지 플롯을 저장 igraph하지만 난 그래프의 목록을 통해 루프 필요가 작동하지 않습니다 for (f in flist) { df <- read.table(f, header=TRUE, sep='\t', quote='', comment.char='') png <- paste0(f, '.png') g <- graph_fr

    0

    1답변

    파일이 20000 행과 3 열 Here you can find a sample from the out1.txt file으로 구성되어 있습니다. 나는 R에 선을 가져 오려고 시도하고 나서 각 20 줄의 지름을 찾는다. (즉, 20000 줄을 1000 부분으로 나눠서 각 부분을 20 줄로 나눈다.) 먼저 각 20 줄을 따로 읽고 직경 함수를 적용해야한다. in

    1

    2답변

    가장자리 가중치 속성을 비롯한 여러 속성이있는 그래프 G = (V, E)가 있습니다. 나는 가중치가 x보다 높은 조건을 기반으로 하위 그래프를 만들려고합니다. g <- E(g)[weight > max(weight)*.10]으로 표준 R 서브 세트 옵션을 시도했지만 항상 벡터를 얻습니다. 내가 여기서 잘못하고있는 것이 확실하지 않습니다.

    1

    1답변

    나는 연극의 캐릭터 네트워크로 일하고있다. 노드는 문자를 나타내며 가장자리는 서로 주소를 지정한 연설을 나타냅니다. 이것은 지향 네트워크이며 가장자리의 가중치는 소스 캐릭터가 대상에게 말하는 단어의 수와 같습니다. iGraph에서 에지 가중치는 때때로 거리를 의미하며 때로는 인접성을 의미합니다. betweenness에 대한 올바른 결과를 얻으려면, 예를 들

    0

    1답변

    두 그래프가 있다고 가정 해 봅시다 : 노드 이름이 같은 net1 및 net2. I 한 그래프 net로 연합하고 net1net2 좋아하고 A를 노드로부터 노드 A 새로운 에지를 추가 할 위치 성분 net1 노드로부터 제 A 및 성분 net2에서 두 번째 노드 A. 나는 시도했다 : 나는 function_union(net1, net2) 같은 buid 함수를

    0

    1답변

    2 가지 다른 유형의 노드 (특성에 따라 다름)가 서로 다른 반경을 가진 2 개의 다른 원에 배치되는 특수 그래프 레이아웃을 만들려고합니다 (동심 원형 레이아웃) . 다음은 노드가 10 개인 그래프에 속성 (크기)이있는 장난감의 예입니다. 목표는 내부 원에 크기보다 5 노드를 배치하는 것입니다, 및 외부 원에 크기보다 큰 5 노드는 : g <- make_f

    2

    1답변

    n igraphs 개체 g1, g2, .., gn이 있다고 가정 해 봅니다. 그들은 방향이없고 가중치가있는 그래프입니다. 즉, 새 가중치의 속성이 추가되어야합니다. n 그래프를 가중 그래프 g에 결합하고 싶습니다. 는 이것은 (?graph.union 참조) n 그래프가 weight 특성을 가질 경우, 그것은 (및 _3 등)을 _1 및 _2을 추가하여 변경되