Кольори
Код, який ви написали до цього моменту, доступний у скрипті.
Наступний крок — зробити графік більш барвистим! Для цього для вас створено список col. У ньому для кожної країни задано колір залежно від континенту, до якого вона належить.
Як ми створили список col, запитаєте ви? Дані Gapminder містять список continent із континентом, до якого належить кожна країна. Створено словник, що відображає континенти в кольори:
dict = {
'Asia':'red',
'Europe':'green',
'Africa':'blue',
'Americas':'yellow',
'Oceania':'black'
}
Поки що про це не хвилюйтеся; у наступному розділі ви дізнаєтеся про словники.
Ця вправа є частиною курсу
Intermediate 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()