Zacznij terazZacznij za darmo

Kolory

Kod napisany do tej pory jest już dostępny w skrypcie.

Następny krok to dodanie kolorów do wykresu! W tym celu została przygotowana dla ciebie lista col. Zawiera ona kolor przypisany do każdego kraju w zależności od kontynentu, do którego dany kraj należy.

Skąd wzięła się lista col? Dane Gapminder zawierają listę continent z kontynentem przypisanym do każdego kraju. Na jej podstawie zbudowano słownik, który przyporządkowuje kontynentom odpowiednie kolory:

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

Nie przejmuj się tym na razie – słowników nauczysz się w następnym rozdziale.

To ćwiczenie jest częścią kursu

Python średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj c = col do argumentów funkcji plt.scatter().
  • Zmień przezroczystość bąbelków, ustawiając argument alpha na 0.8 wewnątrz plt.scatter(). Wartość alpha można ustawić od zera do jedności, gdzie zero oznacza pełną przezroczystość, a jeden – brak przezroczystości.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod