Вы правы, в версии 3 произошли серьезные изменения в цветовых полосах, о которых, к сожалению, не все хорошо известно. Это как-то скрыто в этом Что нового?
Пометки для цветовой шкалы теперь корректируются по размеру цветовой полосы
Тики цветовой полосы теперь корректируются по размеру цветовой полосы, если цветовая полоса сделана из сопоставляемого, который не является контуром или не имеет BoundaryNorm, или границы не указаны. Если указаны границы и т. Д., Цветовая панель сохраняет исходное поведение.
Это также означает, что цветовая шкала теперь масштабируется как любая другая ось. Это означает, что если вы хотите иметь 11 тиков в диапазоне от 0 до 10, вам нужно будет использовать
ticks = np.linspace(0,10,11)
cbar.ax.xaxis.set_ticks(ticks,minor=True)
