Q&A

인쇄하기

Home › 커뮤니티 › Q&A

온라인 도구 활용법기초과정 1주차 - 워드 클라우드

페이지 정보

profile_image
작성자 Abigail
댓글 0건 조회 58회 작성일 24-08-11 14:37

본문

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

댓글목록

등록된 댓글이 없습니다.