## 워드 클라우드 생성을 위한 패키지
from wordcloud import WordCloud
## 워드클라우드 모양을 변형시키고자 하는 이미지 활용에 사용 패키지
from PIL import Image
## 그래프 출력 패키지
import matplotlib.pyplot as plt
## 수치 연산 패키지
import numpy as np
## 데이터 핸들링
import pandas as pd
데이터 프레임 생성 및 딕셔너리 변환
워드 클라우드를 생성하는 방법 및 패키지는 매우 매우 많아요.
저는 데이터 분석에 가장 많이 활용되는 데이터 프레임 형태의 자료를 워드 클라우드로 표현하는 방법에 대해서 설명하겠습니다.
최종 워드 클라우드를 생성하기 위해서는 데이터 프레임을 딕셔너리 형태로 변환해야 합니다.
## 데이터 프레임 생성 df = pd.read_csv("D:/Python_apply/fruit_vegetable.csv", encoding = "utf-8")
## 생성된 데이터 프레임을 딕셔너리로 변환 wc = df.set_index("title").to_dict()["count"]
워드 클라우드 생성
wordCloud = WordCloud( font_path = "malgun", # 폰트 지정 width = 400, # 워드 클라우드의 너비 지정 height = 400, # 워드클라우드의 높이 지정 max_font_size=100, # 가장 빈도수가 높은 단어의 폰트 사이즈 지정 background_color = 'white' # 배경색 지정 ).generate_from_frequencies(wc) # 워드 클라우드 빈도수 지정