Я мог бы прочитать файл geoJSON и затем успешно отобразить его на рисунке, используя следующий код.Каждый из патчей на рисунке имеет серую рамку.У каждого из этих патчей есть имена групп.Я могу получить это имя из самого файла geoJSON.
Теперь я хочу добавить еще одну красную рамку для групп патчей с одинаковым именем группы и показать имя группы в середине группы.Как я могу это сделать?
import matplotlib.pyplot as plt
from descartes import PolygonPatch
import simplejson as json
json_data = []
with open('LKA_adm2-2.json') as f:
json_data = json.load(f)
fig = plt.figure(figsize=(3.841, 7.195), dpi=100)
ax = fig.gca()
for section in json_data["features"]:
#multiple sections will have same group_name.
#based on this name I want to create a collection of sections and draw a border for it.
group_name = section["properties"]["NAME"]
ax.add_patch(PolygonPatch(section["geometry"], fc="#ffffff", ec='#9C9C9C', alpha=1, zorder=2, lw=0.2 ))
plt.show()
PS: группы всегда рядом
Спасибо :))