GeoPandas:如何绘制六边形几何图形?

时间:2020-12-18 22:28:40

标签: python geopandas

我有一个带有六边形几何图形和标签的 geopandas 数据框,但我无法弄清楚如何:

  1. 用我自己的配色方案绘制六边形
  2. 显示图例

数据片段如下:

    geometry    pred_labels color
0   POLYGON ((63.06967 29.61571, 63.07798 29.60487...   1   0.000000
1   POLYGON ((63.18163 29.99343, 63.18998 29.98255...   3   0.666667
2   POLYGON ((62.99624 29.69126, 63.00458 29.68042...   1   0.000000
3   POLYGON ((63.32191 29.58779, 63.33018 29.57693...   1   0.000000
4   POLYGON ((63.64046 29.59359, 63.64869 29.58271...   1   0.000000

10509 rows × 3 columns

当我绘图时:

df_january.plot(cmap='Purples', legend=True);

pic

我得到了一些看起来正确的东西,但是如果我将列指定为 pred_labels 或颜色,我会得到非常不稳定和混乱的情节。例如:

df_january.plot(column='pred_labels', cmap='Purples', legend=True);

enter image description here

放大更多:

enter image description here

1 个答案:

答案 0 :(得分:0)

在 J.Warren 之后,将几何列放置在 df 改进绘图的末尾。