온라인 도구 활용법기초과정 1주차 - 워드 클라우드
본문
워드 워드클라우드 클라우드(Word Cloud)란?문장에서 사용 빈도 수가 높은 단어들에 가중치를 부여해 시각적으로 중요도를 표현하는 기법인데요. 한 번쯤 본 적이 있을 겁니다.예를 들어 수집한 단어들의 가중치를 부여한 후 워드클라우드 이를 워드 클라우드로 표현해 볼게요.중요도 높은 단어 폰트는 상대적으로 크고, 굵으며 비교적 빈도 수 낮은 단어는 잘 보이지 않아요.Code이번 예제에 사용된 코드는 다음과 같습니다.①python 워드 워드클라우드 클라우드에 필요한 모듈들을 import 해 줍니다.설치 안된 라이브러리는 설치해 줍니다. pip install wordcloud②사용될 단어들과 해당 중요도를 딕셔너리 자료 형태로 만들어 줍니다. 이 작업이 좀 번거로울 워드클라우드 수 있어요. (다음 포스팅에서는 text 파일 내용 중 단어를 추출하는 방법에 대해 알아볼게요.)③취향에 맞게 배경 이미지를 직접 지정해 줄 수 있는데요. 하트 모양의 이미지를 사용하면 워드클라우드 단어들이 이 안에서 출력됩니다.④ 워드 클라우드 생성 코드인데요. 먼저 한글 출력을 위해 폰트를 지정해 줍니다.필요한 폰트는 다운로드할 수도 있으나 로컬에 설치된 폰트를 이용해도 됩니다. 설정 워드클라우드 >글꼴에서 적용할 폰트를 클릭합니다. 폰트 경로와 이름을 font_path 변수에 저장합니다. 이때 \"기호를 한 번씩 더 적어 주어야 에러가 나지 않습니다.배경색은 white, 글씨 색은 여러 Color가 워드클라우드 썩인 Colormap을 사용하기 때문에 아는 색상(green)을 입력하면 오류가 납니다. 에러 코드에서 친절하게 사용 가능한 colormap 스타일을 알려 주니 대충 이중 하나를 골라 보세요.⑤마지막 시각화 단계인데요.액자 워드클라우드 사이즈와 테두리 선 없애기 설정 후 부드럽게 보이도록 (bilinear) 실행(show) 합니다.결과물은 프로필 사진이나 홈페이지, 블로그 초기화면 등에 사용해 보면 좋을 것 같습니다.
댓글목록 0
댓글 포인트 안내