При построении цветной полосы верхняя метка (я думаю, это будет называться смещением) смещена по центру. Раньше этого не происходило, у меня есть примеры старого кода, где он располагался по центру над цветовой полосой, но я понятия не имею, что изменилось.
Пример:
import numpy as np
import matplotlib.pyplot as plt
z = np.random.random((10,10))
fig, ax = plt.subplots()
im = ax.imshow(z)
cb = fig.colorbar(im)
cb.formatter.set_powerlimits((0, 0))
cb.update_ticks()
plt.show()
Дает это:
В качестве примера того, как это выглядело (взято из одной из моих старых работ, поэтому разные данные и т. д.)
Использование самой последней версии anaconda python 2.7 на MacOSX, версия mpl 1.5.0
Изменить: я также должен отметить, что tight_layout() также не улучшает этого, хотя он отсутствует в рабочем примере.
jet
не следует удалять из цветовой карты, а все еще имеет свое применение: я могу смотреть на него бесконечно и медленно уплывать в какую-то форму гиперпространства. - person   schedule 02.12.2015