Pyplot pcolormesh запутался, когда альфа не 1

У меня возникли некоторые трудности с удивительными способностями рисования Pyplot. Я выбрал свою собственную цветовую карту

n = 6
map = matplotlib.cm.get_cmap('Dark2')
cmap = colors.ListedColormap([(0,0,0,0)] + [[map(i * 1.0 / n)[j] for j in range(3)] + [0.2] for i in range(1, n + 1)])

В основном это просто цветовая карта Dark2, дискретизированная до n (в моем случае 6) значений с отображением нулевого значения в чистый белый. Основное отличие, однако, заключается в том, чтоalpha значения для моей пользовательской карты цветов установлены на0.2не1 как по умолчанию.

Проблема в том, что, когда я строю что-то, используя это, как

plt.pcolormesh(np.random.rand(10,10), cmap = cmapInv)

результат примерно такой:

Это выглядит достаточно красиво, но вы можете ясно видеть, что вокруг каждой рамки есть очень тонкая граница того же цвета, что и коробка, но сalpha установлен в1.

РЕДАКТИРОВАТЬ: Как предлагается в комментариях, причина этих границ, вероятно, перекрываются между полями.

Есть ли способ убрать это?

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

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