首页 > 解决方案 > 美国地图上每个州的不同色阶

问题描述

目前,如果我绘制美国地图,色标适用于所有州。因此,例如,加利福尼亚州可能拥有唯一的深红色县,而阿拉巴马州可能拥有唯一的深蓝色县。我想要的是每个州都有完整的规模。我正在绘制的数据已经是特定于状态的,所以如果有意义的话,我只需要最小值和最大值是特定于状态的吗?我所能想到的就是通过创建一个相对于该州的最小值和最大值的范围从 -1 到 1 的新指标来在数据中对其进行规范化。这是最好的方法还是有一些更优雅或受支持的方法来做到这一点?

标签: geopandas

解决方案


我最终使用 groupby 来建立每个状态的最小值和最大值,然后使用这个公式......

归一化 = (x-min(x))/(max(x)-min(x))

...从这里

并将其用于绘图变量。


推荐阅读