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
Instrukcje do ćwiczenia
- Dodaj
c = coldo argumentów funkcjiplt.scatter(). - Zmień przezroczystość bąbelków, ustawiając argument
alphana0.8wewnątrzplt.scatter(). Wartośćalphamoż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()