워드프레스 호스팅 클라우드웨이즈 1년 사용기 > 질문답변

본문 바로가기

질문답변




문의접수
제목 워드프레스 호스팅 클라우드웨이즈 1년 사용기
작성자 Lara
작성일 25-03-12 13:53
회사명
이메일 aaa@naver.com
연락처

본문

워드클라우드 워드클라우드(word cloud)는 다양한 모양(형태)로 변경이 가능합니다. 워드클라우드에 담기는 텍스트의 주제에 따라서 모양을 선택하면 주제를 전달하는 효과를 향상할 수 있습니다. 오늘은 mask를 이용하여 워드클라우드 모양을 바꿔보겠습니다. 사용하려는 mask(파일명:mask.png)를 업로드하였습니다. 다운로드하여 워드클라우드 사용하시기 바랍니다. 필요한 라이브러리 호출, 시각화를 위한 기본 설정 및 데이터셋 호출, 그리고 데이터셋 살펴보기는 데이터 분석 과정에서 default이므로, 별다른 설명을 하지 않겠습니다. 호출한 데이터셋은 ;를 인덱스로 설정하였습니다. 이후 워드클라우드 to_dict( )를 이용하여 데이터 프레임을 딕셔너리로 전환하였습니다. 변환된 딕셔너리를 출력한 것이 아래에 있습니다. 워드클라우드의 모양(형태)를 변경하기 위한 mask를 PIL.Image.open(파일 경로)를 통해 호출, icon에 저장합니다. icon과 동일한 size의 image를 생성하여 워드클라우드 white 색상으로 바꾸고 img에 저장합니다. img.paste( )를 통해icon을 호출하여 동일한 크기의 img에 붙여 넣습니다. 마지막으로 이렇게 만든 img를 배열(array)로 전환합니다.​ 다음으로 워드클라우드 객체를 생성합니다. 이때 워드클라우드의 폰트, 가로/세로 크기 워드클라우드 및 백그라운드 색상을 지정합니다. random_state는 워드클라우드 등장하는 단어를 항상 일정하게 하기 위한 설정입니다. font_path를 통해 워드클라우드에서 구현하고자 하는 폰트를 설정할 수 있습니다. width와 height는 워드클라우드의 가로/세로 크기를 설정한 것입니다. 워드클라우드 마지막으로 위에서 생성한 이미지를 mask =img를 통해 설정하면 됩니다. 코드에서 사용된 폰트는 업로드해 두었습니다. 다운로드 받아서 사용하시기 바랍니다. 워드클라우드 객체로 딕셔너리 타입의 데이터셋을 이미지로 변환합니다. 이것을 plt.imshow( )을 통해서 워드클라우드 출력합니다. plt.figure( )은 이미지의 크기를 설정한 것이고, plt.axis(off)은 이미지가 출력될 때 x, y축에 눈금을 제거하기 위한 설정입니다. 코드를 실행하면 아래와 같은 워드클라우드가 출력됩니다. 위의 코드를 실행하면 아래와 같은 구름 워드클라우드 모양의 워드클라우드가 생성됩니다. 마스크는 직접 작성하시거나 혹은 웹상에서 다운로드 받아서 사용하시면 됩니다.​

답변목록

등록된 답변이 없습니다.


TEL : 032-677-8838

FAX : 032-673-8839

평일 : 08:30 - 17:50
(점심시간 12:00 - 13:00 / 주말, 공휴일 휴무)

  • 상호 : (주)창우필터

  • 대표 : 이판영

  • 주소 : 경기도 부천시 부천로 477번길 23 (오정동 604-4)

  • 메일 : cw8838@naver.com

  • 사업자등록번호 : 847-88-00260
Copyright © 창우필터 All rights reserved.
제품상담문의
032-673-8839