这是我想要绘制的shapefile:
链接到压缩的shapefile
假设我要映射列liab。我可以看到它有一个值分布:
导入geopandas作为gpd导入matplotlib ….
我不能告诉你为什么,但你需要指明你 vmin|max 为colormap。我认为geopandas会自动执行此操作,它只是一个小例子,但不适用于你的shapefile:
vmin|max
import geopandas ax = ( geopandas.read_file('/mnt/c/users/phobson/downloads/foo/foo.shp') .to_crs({'init': 'epsg:3083'}) .plot(column="liab", legend=True, figsize=(10, 4), vmin=0.0, vmax=1) # <-- magic is here )