ПочатиПочніть безкоштовно

Кольори

Код, який ви написали до цього моменту, доступний у скрипті.

Наступний крок — зробити графік більш барвистим! Для цього для вас створено список 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()
Редагувати та запускати код