Как нормализовать цветовую карту гео pandas сюжет python - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь нарисовать карту потока c трафика.

Код, который я использовал, следующий:

def map_draw(transport_gdf, map_path=map_path):

fig, ax = plt.subplots(figsize=(16, 16), facecolor=(0.37, 0.39, 0.41))
plt.axis("off")
plt.setp(ax.get_yticklabels(), visible=False)
plt.setp(ax.get_xticklabels(), visible=False)
plt.xlim((110, 125))
plt.ylim((32, 42))

CHN_adm = CHN_map(map_path)
CHN_adm.plot(ax=ax, color="black", edgecolor=(0.37, 0.39, 0.41), linewidth=2.5)

transport_gdf.plot(
    column=np.log(transport_gdf.iloc[:, -1]),
    ax=ax,
    cmap="autumn",
    linewidth=transport_gdf.iloc[:, -1] / 100000,
)

где transport_gdf - это объект GeoDataFrame, подобный этому. введите описание изображения здесь

А вот что у меня получилось: введите описание изображения здесь

Здесь я хочу нормализовать цветовую карту, которую я применил. Могу ли я как-нибудь это сделать?

Я прошел через Stackoverflow и нашел ответ только для диаграммы рассеяния, что не относится к моей ситуации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...