Colores

El código que has escrito hasta ahora está disponible en el script.

El siguiente paso es ¡hacer la trama más colorida! Para ello, se ha creado para ti una lista col. Es una lista con un color para cada país correspondiente, según el continente del que forme parte.

¿Cómo hemos llegado a la lista col te preguntarás? Los datos de Gapminder contienen una lista continent con el continente al que pertenece cada país. Se construye un diccionario que asigna los continentes a los colores:

dict = {

    'Asia':'red',

    'Europe':'green',

    'Africa':'blue',

    'Americas':'yellow',

    'Oceania':'black'

}

No hay de qué preocuparse ahora; aprenderás sobre diccionarios en el próximo capítulo.

Este ejercicio forma parte del curso

Python intermedio

Ver curso

Instrucciones de ejercicio

  • Añade c = col a los argumentos de la función plt.scatter().
  • Cambia la opacidad de las burbujas ajustando el argumento alpha a 0.8 dentro de plt.scatter(). El alfa puede ajustarse de cero a uno, donde cero es totalmente transparente y uno es nada transparente.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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()