큰 igraph 객체가 있습니다. 그래프의 정점에 대해 초기 노드에서 거리 d보다 작은 노드를 나열하는 데 관심이 있습니다. 예를 들어 V0에서 3 단계 내에서 정점을 찾고 있다면 함수는 첫 번째 열에 초기 정점까지의 거리와 두 번째 열에 정점 이름이 포함 된 데이터 프레임을 반환합니다. level, vertex.name
0, V0
1, V23
1,
그래프 네트워크 형식의 가중 네트워크 데이터 집합이 있습니다. 아래 함수를 사용하여 "igraph"패키지를 사용하여 R로 읽었지만 데이터의 가중치를 얻지 못했습니다. 도움이 될만한 아이디어가 있습니까? net1<-read.graph("text.graphml", format = "graphml")
222 x 222 노드 크기의 가중치가있는 인접성 매트릭스에서 그래프를 생성합니다. 행렬에 주어진 모든 가중치는 0.42757498546089029과 1.6671726002927263 사이의 부동 소수점 숫자입니다. nx.minimum_spanning_tree(G, weight = "weight") 방법을 사용하면 아래 그림의 첫 번째 그림이 표시되는 반면
대용량 네트워크가 있다고 말하면 모든 삼각형에 대해 가장 약한 모서리를 무게에 따라 제거하고 싶습니다. 그렇다면 그래프 A - B, B - C, C - A, D -을 (- 무게 0.5, 0.3, 0.2, 각각 0.1 , C 제거를 갖는다 꼭짓점 D는 삼각형의 일부가 아닙니다). 가장 효과적인 방법은 무엇입니까?
반짝이는 대화 형 플롯을 만들려고합니다. 원래 플롯을 클릭하면 별도의 fluidRow (다른 테이블/플롯)에서 클릭 한 점에 대한 정보를 표시하려고합니다. 나는 click input 변수가 "plot_click"이라고 불리는 나의 UI를 설정하기 위해 몇 가지 예제를 온라인으로 보냈다. 그러나, 내 서버에서이 입력을 찾을 수 없습니다 (서버에 입력 $를 입
안녕하세요 저는 최근에 Neo를 사용하기 시작했으며 연결을 표시하는 두 개의 ID 열을 반환하는 그래프를 쿼리하는 방법을 알고 싶었습니다. MATCH path=(s1:Student{StudentId: 7079945})-[r:FRIENDS*6..9]->(s2:Student)
WHERE s1.StartDate> '2015-01-01'
RETURN s1.St
R 및 igraph를 사용하여 그래프를 그리면 색상을 사용하여 꼭지점 유형에 레이블을 지정합니다. 아래 코드를 참조하십시오. 색상과 흑백으로 볼 때 노드 유형을 구별 할 수 있도록 색상이 아닌 패턴으로 정점을 채울 수 있습니까? 4 가지 색상/패턴이 필요합니다. colorbrewer의 유일한 팔레트는 다음과 같습니다. http://colorbrewer2.o
큰 (고밀도) 네트워크 매트릭스를 가져 와서 edgelist로 변환하고 있습니다. 그러나 그렇게 할 때, R에 할당 된 메모리는 미친 것처럼 보입니다. 제 경우에는 edmlelist (i, j, w)로 변환하면 71MB의 메모리를 차지하는 12MB 매트릭스 (1259 x 1259)가 있습니다! 나는 작업을 수행하기 위해 igraph 패키지를 사용하고 있지만
시각적 비교를 위해 두 개의 visNetwork 플롯을 나란히 배치하고 싶습니다. par() 또는 layout()을 사용하여 igraph를 사용하면 다중 플롯 위치 지정이 가능합니다. visNetwork에서이 작업을 수행 할 수있는 방법이 있습니까? work-arounds/kludges (RShiny 등 포함)는 허용 가능한 답변입니다 - side-by-s
나는 igraph.plot()를 사용하여 네트워크 플롯을 생성 할 수 igraph를 사용하고 있지만, 나는 단지이 실제로 수동으로 각 그림을 저장하지 않고 저장하지, 팝업 얻을 수 있습니다 : 나는 다음과 같은 작업을 수행 할 때 def testplot(graph):
graph.vs['label'] = graph.vs['name']
x =