[파이썬] 워드클라우드 - wordcloud 모듈
2021. 1. 14. 14:41ㆍGPT
728x90
from wordcloud import WordCloud
font = './sample/SeoulNamsanM.ttf'
result = 'wordcloud.png'
dict_data = {'소음': 15,'없다': 9,'조용하다': 8, '좋다': 7, '적다': 5, '소리': 4,'자다': 3,'있다': 3,
'걱정': 3, '좀': 3, '작다': 2, '정말': 2, '쓰다': 2, '않다': 2,'차다': 1, '원룸': 1, '시끄럽다': 1,
'애기': 1, '만족': 1, '진동': 1, '설치': 1, '사용': 1, '시간': 1, '생각': 1}
wc = WordCloud(max_words=40, font_path=font, background_color='white')
wc.generate_from_frequencies(dict_data)
wc.to_file(result)
▶ WordCloud() 주요 인수
max_words = 워드클라우드 키워드 수
font_path = 글꼴 파일 경로 (기본값 : 200)
background_color = 배경색 (기본값 : black)
width = 출력 이미지의 가로 길이 (픽셀 단위 / 기본값 : 400)
height = 출력 이미지의 세로 길이 (픽셀 단위 / 기본값 : 200)
max_font_size = 키워드 글꼴의 최대 크기 (기본값 : None - 제한 없음)
min_font_size = 키워드 글꼴의 최소 크기 (기본값 : 4)
▷ 무료 폰트
서울한강체, 서울남산체 :
https://www.seoul.go.kr/seoul/font.do?tr_code=m_short
나눔글꼴 :
https://hangeul.naver.com/2017/nanum
반응형
'GPT' 카테고리의 다른 글
챗GPT (Chat GPT)의 동작원리와 발전단계 (0) | 2023.04.26 |
---|---|
[정보] 자연어 처리 ( Natural Language Processing / NLP ) (0) | 2021.02.05 |
[파이썬] 특성 추출 - TF-IDF ( 자연어 처리 / 벡터화 ) (0) | 2021.01.20 |
[파이썬] 특성 추출 - Bag of Words ( 자연어 처리 / 벡터화 ) (0) | 2021.01.20 |
[파이썬] 형태소 분석 - konlpy 설치 ( 자연어 처리 / 토큰화 ) (0) | 2021.01.17 |