使用geopandas将一系列颜色/标记传递到matplotlib

2024-04-20 07:11:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用geopandas做一些基本的绘图。我有一个地理数据框架,它有一个geontry系列的形状点。地图工作得很好,但我无法完成的是两件事:

  1. 将序列传递给以定义生成器颜色。我试过了:

     colors = pd.Series(['r' if val==cond else 'b' for val in gdf], index = gdf.index]) 
     gdf.plot( marker="*" markersize=6, cmap = 'cool', c=colors)
    
  2. 向标记传递序列以定义标记。我尝试了一个类似的方法买我得到的价值错误。

标记失败的完整代码如下:

^{pr2}$

这有可能实现吗?在


Tags: 数据标记框架绘图index定义地图序列