threejs에서 꼭짓점 크기 조절하기
모든 네트워크 시각화와 마찬가지로, 꼭짓점의 상대적 중요도를 보여 주기 위해 크기를 조절하면 도움이 될 때가 많아요. threejs에서도 이를 간단히 할 수 있습니다. 이 연습 문제에서는 karate club 네트워크의 대화형 threejs 플롯을 만들고, 상대적 고유벡터 중심성에 따라 꼭짓점 크기를 설정해 보겠습니다.
이 연습은 강의의 일부입니다
R로 하는 네트워크 분석
연습 안내
eigen_centrality()를 사용해 각 꼭짓점의 고유벡터 중심성을 계산하고, 값을 객체ec에 저장하세요.sqrt()를 사용해ec의 값을 조정해, 원래 고유벡터 중심성의 제곱근에 5를 곱한 새로운 값 벡터v를 만드세요.threejs의graphjs함수를 사용해 네트워크를 그리되, 인수vertex.size를 v의 값으로 설정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create numerical vector of vertex eigenvector centralities
ec <- as.numeric(___(g)$___)
# Create new vector 'v' that is equal to the square-root of 'ec' multiplied by 5
v <- 5*___(___)
# Plot threejs plot of graph setting vertex size to v
___(g, vertex.size = ___)