在 Python 中处理地理空间数据
Dani Arribas-Bel
Geographic Data Science Lab (University of Liverpool)
countries.plot(column='gdp_per_cap', legend=True)

指定列:
locations.plot(column='variable')
带分类方案的分级图:
locations.plot(column='variable', scheme='quantiles', k=7, cmap='viridis')
关键选择:
k)scheme)cmap)locations.plot(column='variable', scheme='Quantiles', k=7, cmap='viridis')
分级着色图必然会有信息损失(可以接受)
权衡:
k)k)经验法则:3 到 12 个类别(bins)
locations.plot(column='variable', scheme='quantiles', k=7, cmap='viridis')
如何把
variable中的每个值分到k个组之一?
用于连续型变量的两种(常见)方法:
'equal_interval')'quantiles')locations.plot(column='variable', scheme='equal_interval', k=7, cmap='Purples')

locations.plot(column='variable', scheme='quantiles', k=7, cmap='Purples')

类别型,无顺序
locations.plot(column='variable',
categorical=True, cmap='Purples')
分级,顺序型
locations.plot(column='variable',
k=5, cmap='RdPu')
分级,发散型
locations.plot(column='variable',
k=5, cmap='RdYlGn')



重要:与您的目的保持一致
在 Python 中处理地理空间数据