시작하기무료로 시작하기

색상

지금까지 작성한 코드가 스크립트에 준비되어 있습니다.

이제 그래프에 색상을 입혀볼 차례입니다! col 리스트가 준비되어 있습니다. 각 국가가 속한 대륙에 따라 색상이 지정된 리스트입니다.

col 리스트는 어떻게 만들었을까요? Gapminder 데이터에는 각 국가가 속한 대륙 정보를 담은 continent 리스트가 있습니다. 대륙에 색상을 매핑하는 딕셔너리를 다음과 같이 구성했습니다.

dict = {
    'Asia':'red',
    'Europe':'green',
    'Africa':'blue',
    'Americas':'yellow',
    'Oceania':'black'
}

아직 이해되지 않아도 괜찮습니다. 딕셔너리는 다음 챕터에서 자세히 다루겠습니다.

이 연습은 강의의 일부입니다

중급 Python

강의 보기

연습 안내

  • plt.scatter() 함수의 인자에 c = col을 추가하세요.
  • plt.scatter() 안에서 alpha 인자를 0.8로 설정해 버블의 투명도를 조정하세요. 알파는 0부터 1 사이의 값으로 설정할 수 있으며, 0은 완전히 투명한 상태, 1은 전혀 투명하지 않은 상태를 나타냅니다.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Specify c and alpha inside plt.scatter()
plt.scatter(x = gdp_cap, y = life_exp, s = np.array(pop) * 2)

# Previous customizations
plt.xscale('log') 
plt.xlabel('GDP per Capita [in USD]')
plt.ylabel('Life Expectancy [in years]')
plt.title('World Development in 2007')
plt.xticks([1000,10000,100000], ['1k','10k','100k'])

# Show the plot
plt.show()
코드 편집 및 실행