НачатьНачать бесплатно

Цвета

Код, написанный вами ранее, уже есть в скрипте.

Следующий шаг — сделать график более красочным! Для этого заранее создан список col. В нём каждой стране соответствует цвет, определяемый континентом, к которому она относится.

Как был создан список col? Данные Gapminder содержат список continent с указанием континента для каждой страны. На его основе построен словарь, который сопоставляет континенты с цветами:

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

Пока не беспокойтесь об этом: вы узнаете о словарях в следующей главе.

Это упражнение является частью курса

Средний уровень Python

Посмотреть курс

Инструкции к упражнению

  • Добавьте c = col в аргументы функции plt.scatter().
  • Измените прозрачность пузырьков, задав значение аргумента alpha равным 0.8 внутри plt.scatter(). Значение alpha варьируется от нуля до единицы: ноль означает полную прозрачность, единица — полную непрозрачность.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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()
Редактировать и запускать код