
from Scratch
51
어딘가 매체에 게재할 수 있는 수준의 그래프를 그리는 것은 상당히 복잡하고
이 책의 범위를 벗어난다. 이를테면 축 레이블이나 점과 선의 모양 등 그래프를
꾸밀 수 있는 방법은 아주 많은데, 여기서는 그 모든 방법을 살펴보기보다는, 무
엇이 있는지 감을 잡을 수 있도록 몇몇 예시를 통해 가볍게 다뤄 보자.
이 책에서는 다루지 않겠지만 matplotlib를 사용해서 그래프 속에 그래프를 그리거나, 복
잡한 구조의 그래프를 만들거나, 인터랙티브한 시각화를 만들 수도 있다. 이 책에서 설명한
것보다 더 상세한 내용에 관심이 있다면, 관련 문서를 직접 찾아서 살펴보도록 하자.
3.2
막대 그래프
막대 그래프(
bar
chart
)는 이산적인(
discrete
) 항목들에 대한 변화를 보여 줄 때
사용하면 좋다. 예를 들어 그림
3
-
2
는 여러 영화가 아카데미 시상식에서 상을 각
각 몇 개 받았는지 보여 준다.
movies = ["Annie Hall", "Ben-Hur", "Casablanca", "Gandhi", "West Side Story"]
num
_
oscars = [5, 11, 3, 8, 10]
#
막대의
x
좌표는
[0, 1, 2, 3, 4], y
좌표는
[num
_
oscars]
로
설정
plt.bar(range(len(movies)), ...