matplotlib.pyplot.imshow: удаление пробелов на графиках при использовании атрибутов «sharex» и «sharey»

У меня есть проблема, которая похожа на ту, опубликованнуюВот, Разница в том, что я получаю нежелательные пробелы внутри области графика, когда я строю два вспомогательных участка, которые разделяют оси черезsharex а такжеsharey атрибутов. Пробелы сохраняются даже после настройкиautoscale(False), Например, используя код, аналогичный приведенному выше в ответе на пост:

import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(2, 1, 1)
ax.imshow(np.random.random((10,10)))
ax.autoscale(False)
ax2 = fig.add_subplot(2, 1, 2, sharex=ax, sharey=ax)   # adding sharex and sharey
ax2.imshow(np.random.random((10,10)))
ax2.autoscale(False)
plt.show()

результаты вэто образ.

Я также пыталсяax.set_xlim(0, 10) а такжеax.set_xbound(0, 10) согласно предложениямВот, но безрезультатно. Как я могу избавиться от лишних пробелов? Любые идеи были бы хорошы.

Ответы на вопрос(3)

Ваш ответ на вопрос