색상
지금까지 작성한 코드가 스크립트에 준비되어 있습니다.
이제 그래프에 색상을 입혀볼 차례입니다! 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()