답변 1
0
plt.subplot(1, 5, i+1) <-- 해당 구문이 잘못되었습니다.
반복문에서 news_nouns로 받아오는 데이터의 인덱스가 5를 초과하여 나타나는 에러입니다.
subplot(row, col, index) 메서드의 매개변수는 행, 열, 인덱스의 형태로
작성자님이 작성하신 구문은 1 X 5 행렬에 그래프를 그려준다는 의미입니다.
인덱스는 좌측 위 부터 오른쪽으로 차례로 채워나갑니다.
2x3 => 1 2 3
4 5 6
news_nouns의 값이 유동적이라면, 데이터의 길이를 사용해서 row와 col 값을 정해주면 될 것 같습니다.
데이터가 6개인 경우 2 줄로 보여주고 싶다. => 2, 데이터길이 / 2, 인덱스 의 형태입니다,