해결된 질문
작성
·
215
·
수정됨
0
!pip install matplotlib
!pip install konlpy
!pip install wordcloud
import matplotlib.pyplot as plt
%matplotlib inline
from wordcloud import WordCloud
from konlpy.corpus import kolaw
from konlpy.tag import Okt
t = Okt()
ko_con_text = kolaw.open('constitution.txt').read()
tokens_ko = t.nouns(ko_con_text)
tokens_ko = [ko for ko in tokens_ko if len(ko) >= 2]
stop_words = ['경우','거나']
tokens_ko = [ko for ko in tokens_ko if ko not in stop_words]
import nltk
ko = nltk.Text(tokens_ko, name="대한민국 헌법")
import matplotlib.font_manager as fm
!apt-get -qq install fonts-nanum
fe = fm.FontEntry(
fname = '/usr/share/fonts/truetype/nanum/NanumGothic.ttf',
name = 'NanumGothic' # 폰트를 원하는 이름으로 설정
)
fm.fontManager.ttflist.insert(0,fe) # Matplotlib에 폰트 추가
plt.rcParams.update({'font.size' : 9, 'font.family' : 'NanumGothic'}) # 폰트 설정
plt.figure(figsize=(8,4)) # figsize(가로,세로)
ko.plot(50) # 가로축 항목의 개수
plt.show()
위 코드를 했을 때, 그래프가 정상적으로 잘 출력이 되었었습니다.
그런데 갑자기 어느 순간 최하단에서 2번째 줄 ko.plot(50)에 에러가 발생하면서
아래의 문제가 생겼는데 무엇이 문제일까요,,?
구글링을 해도 해결방안을 찾을 수가 없네요,,,