# 1. 데이터를 로드
node_df <- read.csv("node3.csv", fileEncoding = "euc-kr")
link_df <- read.csv("link3.csv", fileEncoding = "euc-kr")
node_df3 <- node_df[ , c("node","idx") ]
link_df3 <- link_df[ , c("source","target") ]
node_df3
link_df3
# 2. 시각화
# install.packages("networkD3")
# install.packages("dplyr")
library(networkD3)
library(dplyr)
network6 <- forceNetwork( Links = link_df3,          
                          Nodes = node_df3,         
                          Source = 'source',         
                          Target = 'target',        
                          NodeID = 'node',               
                          Group = 'idx',                   
                          opacityNoHover = TRUE,             # 정적일 때 불투명 정도
                          zoom = TRUE,                 
                          # FALSE 로 하면 해당 노드의 동그라미만 보이고
                          # TRUE로 하면 연관된 화사들이 선명하게 보임
                          bounded = TRUE,      # 그래프가 화면 밖으로 빠져나가지 않게
                          fontSize = 15,                # 글자크기
                          linkDistance = 200,           # 연결선길이
                          opacity = 0.9 )               # 불투명 정도
network6        # 인물들끼리 연결망