Как решить проблему сверхдлинных легендарных баров в морском и геопанде - PullRequest
0 голосов
/ 21 декабря 2018

Я пытаюсь построить карту, используя геопанды и морское побережье.Моя проблема в том, что высота цветовой легенды выходит за рамки моей фигуры.Как я могу контролировать его ориентацию, высоту, ширину и т. Д., Чтобы избежать этой проблемы?

Вот мой код:

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

...