用Python轻松绘制美国县地图,让你的数据可视化更上一层楼
轻松绘制美国县地图,让你的数据可视化更上一层楼!
apdasapdas是一个用于数据处理和分析的库。在安装完这两个库之后,我们可以开始绘制地图了。
portatplotlib.pyplot as pltplapportapportdas as pd
读入美国县地图的shapefile文件apaprlonrlatrlonrlat=49,_0=-95)apametiesds=True)
绘制地图
fig = plt.figure(figsize=(8, 8))
ax = fig.add_subplot(111)
绘制每个县的边界foaptiesfoapties)
ax.fill(zip(shape), 'white', lw=0.5, ec='black')
plt.show()
das库将数据可视化到地图上。
das中,并将数据与地图上的县相匹配。
读入美国县人口数据的CSV文件ties.csv', dtype={ 'fips' str} )
将人口数据与地图上的县相匹配tyumerateaptiesfo)tyty['COUNTY']
try'].values[0]dexError
pop = 0
aptiesfo'] = pop
绘制地图
fig = plt.figure(figsize=(8, 8))
ax = fig.add_subplot(111)
根据人口数据对每个县进行填充foaptiesfoapties)fo']
if pop > 0.YlOrRd(pop / 700000)
else
color = 'white'
ax.fill(zip(shape), color, lw=0.5, ec='black')
plt.show()
上述代码将绘制一个美国县地图,并根据每个县的人口数据对其进行填充。颜色越深表示人口越多。如此一来,我们就可以轻松地将数据可视化到地图上了。
apdas库绘制美国县地图非常简单。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 用Python轻松绘制美国县地图,让你的数据可视化更上一层楼
本文地址: https://pptw.com/jishu/54646.html
