开始使用免费开始使用

互联网接入的分级统计地图

在本练习中,您将加载一个地理空间数据文件并创建一幅简单的分级统计地图。数据来自 ACS 表 B28011——"Internet Subscriptions in Household",包含 total(家庭总数)、internet(有网络)和 no_internet(无网络)等列,以及多种网络连接类型。

请记住,分级统计地图应展示率或比例,而不是计数。加载数据后,您将使用 no_internettotal 两列计算无网络家庭所占的百分比(percentage)。

本练习是课程的一部分

使用 Python 分析美国人口普查数据

查看课程

练习说明

  • 使用别名 gpd 导入 geopandas
  • 使用 geopandasread_file 方法加载文件 "states_internet.gpkg"
  • 计算无网络家庭所占百分比:用 no_internet 家庭数除以 total,再乘以 100
  • 通过将 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()
编辑并运行代码