Цвета
Код, написанный вами ранее, уже есть в скрипте.
Следующий шаг — сделать график более красочным! Для этого заранее создан список 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()