# interplo
plt.imshow(wc, interpolation = 'bilinear')
plt.axis('off')
Wordcloud 라이브러리 설치
# !pip install 설치할 라이브러리 이름
!pip install wordcloud
# 워드클라우드를 그릴 때 사용하는 라이브러리
from wordcloud import WordCloud
from collections import Counter
import random
import matplotlib.pyplot as plt
# 원하는 색상을 RGB 값으로 저장
colors = [[255, 99, 72],[46, 213, 115],[83, 82, 237],[214, 48, 49],[232, 67, 147],[255, 118, 117]]
# 색상 리스트에서 랜덤으로 색상을 뽑는 함수
def color_func(**kwargs):
return tuple(colors[random.randint(0,5)])
# 워드클라우드를 스타일(폰트, 배경, 마스크이미지, 불용어 등등)을 정의
wc = WordCloud(
font_path ='C:/Windows/Fonts/Malgunbd.ttf',
background_color = 'white'
)
# 위에서 정의한 스타일을 텍스트에 반영 및 단어 추출
wc = wc.generate(text)
wc.recolor(color_func = color_func)
# 단어 빈도수를 0~1 사이로 출력
wc.words_
# interplo
plt.imshow(wc, interpolation = 'bilinear')
plt.axis('off')
728x90
반응형
'크롤링' 카테고리의 다른 글
크롤링_유튜브 데이터 수집 (0) | 2022.06.30 |
---|---|
크롤링_Selenium (0) | 2022.06.30 |
크롤링_네이버 영화 리뷰 수집(실습) (0) | 2022.06.28 |
크롤링_영화 이름 및 평점 수집(실습) (0) | 2022.06.28 |
크롤링_멜론 음원 차트 수집(실습) (0) | 2022.06.27 |