키와 몸무게를 저장할 height, weight를 빈 리스트로 한 번에 만듭니다. 5장에서 배웠듯이 여러 변수에 값을 한 번에 넣어 정의할 수 있습니다. 리스트도 마찬가지고요. 다음으로 무작위 값의 키와 몸무게를 리스트에 추가하는 코드를 반복문에 넣었습니다. 키는 100에서 200 사이로, 몸무게는 20부터 100 사이 값이 나오도록 설정했습니다. plt.scatter()의 c 옵션에서 색상 기준을 height로 지정했기 때문에 키가 작을수록 연하게, 클수록 점의 색이 진하게 나타납니다. c 옵션의 값을 weight로 바꾸면 몸무게에 따라 점의 색상 농도가 다르게 나타납니다. c 옵션을 변경해서 색상 변화를 확인해 보세요. 컬러맵은 RdPu를 지정했습니다.
TIP matplotlib의 컬러맵은 여러 범주로 나뉘고 범주마다 더 많은 하위 컬러맵이 있습니다. https://matplotlib.org/tutorials/colors/colormaps.html에 가면 다양한 컬러맵을 볼 수 있습니다. 컬러맵 왼쪽에 있는 영단어가 해당 컬러맵의 이름입니다. 원하는 컬러맵을 넣어서 코드를 실행해 보세요.
▲ 그림 8-6 컬러맵