오늘은 자신의 Facebook 데이터를 다운받아서, Facebook 네트워크망을 만들어 보도록 하겠습니다.
일단 Gephi라는 소프트웨어를 다운받아야합니다. Gephi는 Visualization 전용 무료 소프트웨어 입니다.
http://www.gephi.org/ 이곳에 들어가셔서 Gephi를 다운로드 하신이후에 설치합니다.
그다음에 페이스북에 로그인 하신 이후에
https://apps.facebook.com/netvizz/
에 접속하시면 아래 화면이 뜨는데 personal network를 눌러주세요
체크 해주시고 Start!!
데이터를 로드하는데 시간이 조금 걸립니다. 1-2분정도 기다리시면 데이터를 다운로드 할 수 있습니다.
gdf file을 오른쪽 마우스 클릭, 다른이름으로 저장 해주세요
Gephi를 열어서 new Project를 선택해주세요
조금 전에 다운받았던 gdf 파일을 열어줍니다.
화면 왼쪽 위에
Overview가 있는데 Overview를 눌러보시면 아래 화면처럼 자신의 페이스북 네트워크망이 펼쳐집니다.
Graph 옆에 Data Table을 선택하시면 자신의 페이스북 네트워크망에 데이터를 확인 하실 수 있습니다.
화면 오른족에 Pagerank 를 run 해줍니다.
화면 왼쪽에서 Ranking – Node – pagerank 를 선택해줍니다.
pagerank에 따라 노드의 색상과 크기를 조절하는 작업입니다.
다이아몬드 아이콘을 선택하셔서 Pagerank를 선택하신후 Apply를 누르시면 노드의 크기들이 pagerank에 따라 변하는 것을 보실 수 있습니다.
Layout 에서 Frunchterman Reingold 를 선택하신후 Run 을 눌러주시면 네트워크 망이 펼쳐집니다.
Area, Gravitiy, Speed를 적용하시면 더 넓게 또는 좁게 펼칠 수 있습니다.
그리고 Modularity 도 실행 시켜줍니다.
Partition – node 에서 Modularity 를 선택하신후 Apply 를 눌러줍니다.
Modularity 는 근접한 노드들끼리 같은 색상을 부여시켜주는 옵션입니다.
색상을 오른쪽 마우스클릭하면 색상 변경이 가능합니다.
그래프상에 특정 노드를 클릭하면 노드와 연결된 다른 노드들이 활성화 됩니다.
화면 아래에 파란색 네모 안에 T 로 되어있는 아이콘 을 선택하시면 노드의 이름이 나오게 되는데 한글은 깨져 보이실 겁니다.
그 오른쪽에 글꼴을 설정하는 곳이 있는데 여기서 한글 글꼴을 설정해줍니다.
그러면 나머지 한글 노드도 제대로 나오실 겁니다 : )
색상도 함께 설정 해주죠.
아래 메뉴에서는 추가적인 옵션 설정을 할 수 있습니다.
Global에서 배경색을 바꿔 보겠습니다.
다 하셨으면 Preview메뉴에 들어가서
이전에 했던 셋팅을 다시 해주시면 됩니다.
Font 같은 경우는 … 이라 되어있는 아이콘을 선택하면 기본 font 밖에 안나옵니다.
아래 화면처럼 Show Label을 선택하고 창안에 직접 폰트명을 입력하셔야 합니다.
옵션을 바꿀 때마다 화면 아래에 Refresh 버튼을 눌러서 바뀌는 모습을 확인 해주세요
다 설정을 마치셨으면 File – Export 에 들어가 PNG file로 저장해주시면 끝!!! 페이스북 네트워크망을 이미지파일로 저장하시면 됩니다.
빅데이터 대한 모든것 - 데이터마켓
http://www.datamarket.kr