Настройка colorbar цвет границы на библиотек matplotlib

Как я могу изменить границы colorbar так, чтобы они были белыми, а не черными (внешняя граница и между каждым сегментом)?

например:

x=randint(100, size=(10,10))
cs=contourf(x)
cb=colorbar(cs)

дать

enter image description here

но я хочу :

enter image description here

спасибо

2 ответов


изменить: Обратите внимание на комментарии ниже для MPL 1.3 и более поздних версий.

добавить:

cb=colorbar(cs, drawedges=True)

cb.outline.set_color('white')
cb.outline.set_linewidth(2)

cb.dividers.set_color('white')
cb.dividers.set_linewidth(2)

Как пикер отметил:

cb.outline.set_edgecolor('white')

в настоящее время работает