Я работаю с геоданными в городе, где каждая единица представляет собой район (административное деление). Его график выглядит следующим образом:
import geopandas as gpd
df = gpd.read_file('districts_lima.geojson')
df.plot()
Затем я объединяю некоторые географические единицы c в большие группы, используя переменную с именем zone
. В результате получается:
df2 = df.dissolve(by='zone', aggfunc='sum')
df2.plot(column='population', legend=True, cmap='Blues')
Моя единственная проблема заключается в том, что при воспроизведении того же графика с более темными границами становится очевидным, что некоторые из объединенные полигоны (зоны) имеют внутренние линии, которые являются внутренними границами районов от исходного геодатафрейма. Это ясно показано на этом графике:
df2.plot(column='population', legend=True, cmap='Blues', edgecolor='black')
Есть ли способ использовать geo pandas для удаления внутренних линий многоугольников чтобы они не появлялись на последнем графике?
Мои данные можно найти здесь .