輕松繪制美國縣地圖,讓你的數據可視化更上一層樓!
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庫繪制美國縣地圖非常簡單。