Как построить геоплот на сюжетах matplotlib - PullRequest
0 голосов
/ 24 марта 2020

Я хотел бы выяснить, как вывести геоплот на субплоты в matplotlib. то есть я построил GeoDataFrame с геометриями и столбцом отсчетов, но мне бы хотелось иметь несколько карт на сетке субплотов

Также, если вы знаете способ использования сетки граней с геоплотами, это было бы полезно.

1 Ответ

0 голосов
/ 24 марта 2020

Geo Pandas plot - это одна ось matplotlib, вы можете использовать ее как любые другие графики. Построение четырех карт в сетке вспомогательных участков может выглядеть следующим образом.

import geopandas as gpd
import matplotlib.pyplot as plt

world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
f, axes = plt.subplots(figsize=(20, 10), ncols=2, nrows=2)
world.plot(ax=axes[0][0], column='pop_est', cmap='Blues')
world.plot(ax=axes[0][1], column='gdp_md_est', cmap='Reds')
world.plot(ax=axes[1][0], column='continent')
world.plot(ax=axes[1][1])

result

Если вы хотите что-то более конкретное c, вам необходимо уточните свой вопрос.

...