Хороплет доступа к интернету
В этом упражнении вы загрузите геопространственный файл данных и создадите простой хороплет. Данные взяты из таблицы ACS B28011 — «Подключение к интернету в домохозяйствах» — и содержат столбцы с информацией об общем числе (total) домохозяйств, о домохозяйствах с доступом к интернету (internet) и без него (no_internet), а также о различных типах интернет-соединения.
Помните, что хороплеты должны отображать доли или процентные показатели, а не абсолютные значения. После загрузки данных вычислите процентную долю домохозяйств без доступа к интернету, используя столбцы no_internet и total.
Это упражнение является частью курса
Анализ данных переписи населения США в Python
Инструкции к упражнению
- Импортируйте
geopandasс псевдонимомgpd - С помощью метода
read_fileбиблиотекиgeopandasзагрузите файл"states_internet.gpkg" - Вычислите процентную долю домохозяйств без доступа к интернету как
100, умноженное на количество домохозяйств сno_internetи делённое наtotal - Постройте хороплет для этого показателя, задав параметр
columnравным названию нового столбца; установите цветовую палитру (параметрcmap) в значение"YlGnBu"
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import geopandas
____
# Load geospatial data
geo_state = ____
# View GeoDataFrame columns
print(geo_state.columns)
# Calculate percent of households with no internet
geo_state["pct_no_internet"] = ____
# Create choropleth map using YlGnBu colormap
geo_state.plot(____)
plt.show()