在python中制作一组简单的等值区域 - 颜色不显示


筱梨
2025-02-14 12:08:49 (1月前)


这是我想要绘制的shapefile:

链接到压缩的shapefile

假设我要映射列liab。我可以看到它有一个值分布:

导入geopandas作为gpd
导入matplotlib ….

2 条回复
  1. 0# Jacob | 2019-08-31 10-32



    我不能告诉你为什么,但你需要指明你

    vmin|max

    为colormap。我认为geopandas会自动执行此操作,它只是一个小例子,但不适用于你的shapefile:




    1. import geopandas

    2. 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
      )

    3. </code>






登录 后才能参与评论