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

Ver Curso

Instruções de exercício

  • Adicione c = col aos argumentos da função plt.scatter().
  • Altere a opacidade das bolhas definindo o argumento alpha como 0.8 dentro de plt.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()