Я пытаюсь построить карту, используя геопанды и морское побережье.Моя проблема в том, что высота цветовой легенды выходит за рамки моей фигуры.Как я могу контролировать его ориентацию, высоту, ширину и т. Д., Чтобы избежать этой проблемы?
Вот мой код:
import numpy as np
fig,axes = plt.subplots(nrows=2,ncols=2, figsize=(6.2,6),dpi=600)
cols = cresult.columns[1:5]
cols = np.array(cols)
cols=cols.reshape(2,2)
title = np.array(['(a)','(b)','(c)','(d)']).reshape(2,2)
sns.set(context='paper', style='ticks',)
for i in range(2):
for j in range(2):
btnshp.plot(ax=axes[i,j], color='w', edgecolor='black')
Gcresult.plot(ax=axes[i,j], label=cols[i,j], column=cols[i,j],
cmap='viridis', markersize=15,legend=True)
axes[i,j].set_xlabel(title[i,j])
plt.tight_layout()
Это то, что я до сих пор, вы можете видеть, что цветлегенда слишком велика для карты:
![enter image description here](https://i.stack.imgur.com/wfoao.png)