Python 为geopandas绘图添加标签或位置

Python 为geopandas绘图添加标签或位置,python,matplotlib,geopandas,Python,Matplotlib,Geopandas,我已经创建了一个州的geopandas图,其中包括所有的行政位置 map\u df 名称管理级别几何体方 0瓦萨德5多边形((73.02324 20.72237,73.04599 20.70275…3 1孟买无多边形((72.76066 18.83622,72.75976 19.18686…2 2.5多边形((72.83468 19.04853,72.84073 19.04861…2 3达曼5多边形((72.85930 20.47104,72.86580 20.46770…2 Bharathiy

我已经创建了一个州的geopandas图,其中包括所有的行政位置

map\u df

名称管理级别几何体方
0瓦萨德5多边形((73.02324 20.72237,73.04599 20.70275…3
1孟买无多边形((72.76066 18.83622,72.75976 19.18686…2
2.5多边形((72.83468 19.04853,72.84073 19.04861…2
3达曼5多边形((72.85930 20.47104,72.86580 20.46770…2
Bharathiya Kamala Nagar None多边形((72.87127 19.02556,72.87158 19.02717…5
... ... ... ... ...
79 Dantewada 5多边形((80.82621 19.34821,80.83647 19.33215…4
80 Raj Nandgaon 5多边形((80.81506 20.76028,80.81328 20.74423…1
81 Kanker 5多边形((80.91854 20.09037,80.89668 20.09483…2
82 Bastar 5多边形((80.9203219.31699,80.897131387…1
83 Durg 5多边形((80.84896 20.66974,80.82175 20.68357…4
这是我用来创建状态图的代码:

fig,ax=plt.子批次(1,figsize=(200100))
cmap=colors.ListedColormap(['红色'、'蓝色'、'绿色'、'黄色'、'橙色']))
界限=[1,2,3,4,5,6]
范数=颜色。边界范数(边界,cmap.N)
ax.轴(“关闭”)
地图测向图(列='Party',cmap=cmap,norm=norm,线宽=0.8,ax=ax,edgecolor='0.8')
plt.show()
电流输出:

所需输出:将是以以下方式标记的整个地图:

我想更改此图像,以便将
map_df['NAME']
中的值标记在该管理位置的绘图内


任何帮助或建议都将不胜感激。

您只需添加这样一个标签即可

ax = map_df.plot(column='Party', cmap=cmap, norm=norm,linewidth=0.8, ax=ax, edgecolor='0.8')
ax.annotate(label, xy=(x, y), xytext=(3, 3), textcoords="offset points")
其中,
标签
是您希望在定义其余变量时添加的内容。有关详细信息,请参阅


我还建议使用
图例
,因为文本可能会在面积较小的区域溢出。有关详细信息,请参见此处-

此信息是否足够,或者我是否应包括完整的代码以及数据集的链接。请参见@AzyCrw4282,很抱歉回复太晚。