Cores
O código que você escreveu até agora está disponível no script.
A próxima etapa é deixar o gráfico mais colorido! Para isso, uma lista chamada col
foi criada para você. É uma lista com uma cor para cada país correspondente, dependendo do continente do qual o país faz parte.
Você pode perguntar: como chegamos à lista col
? Os dados da Gapminder contêm a lista continent
com o continente ao qual cada país pertence. Foi criado um dicionário que associa os continentes a cores:
dict = {
'Asia':'red',
'Europe':'green',
'Africa':'blue',
'Americas':'yellow',
'Oceania':'black'
}
Não se preocupe com nada por enquanto; você vai aprender sobre dicionários no próximo capítulo.
Este exercício faz parte do curso
Python intermediário
Instruções de exercício
- Adicione
c = col
aos argumentos da funçãoplt.scatter()
. - Altere a opacidade das bolhas definindo o argumento
alpha
como0.8
dentro deplt.scatter()
. O valor de alfa pode ser definido de 0 a 1, sendo que 0 é totalmente transparente e 1 é completamente opaco.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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()