Удалите ненужные пробелы с GridSpec - PullRequest
0 голосов
/ 26 мая 2018

Я пытаюсь сделать сложный рисунок с использованием matplotlib и GridSpec.Некоторые из панелей имеют цветные полосы, и чтобы убедиться, что они выровнены, я помещаю их в соседние вспомогательные участки, созданные с помощью GridSpec.Тем не менее, когда я делаю это и использую GridSpec тугой-слой, я получаю дополнительный пробел, который я не могу понять, как устранить.Вот искаженная версия того, что я делаю.

from matplotlib import gridspec

fig = plt.figure(figsize = (8.5,11))

gs = gridspec.GridSpec(2, 4, width_ratios=[.48,.02,.48,.02],wspace=0,hspace=0)

for i in [0,1]:
    for j in [0,2]:
        d = np.random.random((200,200))
        ax = fig.add_subplot(gs[i,j])
        ax_cb = fig.add_subplot(gs[i,j+1])
        sns.heatmap(d,cmap='jet',ax=ax, cbar_ax=ax_cb)

gs.tight_layout(fig)

Вывод

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

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