Это изображение показывает результат использования ImageGrid
для создания изображения с Colorbar:Matplotlib ImageGrid Colorbar не показывают деления
Код выглядит следующим образом.
grid = ImageGrid(fig, 211,
nrows_ncols = (1, 1),
axes_pad = 0.3,
label_mode = "L",
share_all = False,
cbar_location="right",
cbar_mode="single",
cbar_size="7%",
cbar_pad="7%",
aspect = True
)
и Colorbar добавляют, делая это:
cb = grid.cbar_axes.colorbar(im)
grid.cax.set_yticks([-14, -13, -12])
cb.set_label_text('$\log_{10}$(Intensity)')
Однако Colorbar отсутствует в засечек наложенные на цветовой шкале.
Итак, мой вопрос: как я могу заставить цветную панель с отметками поверх цветовой гаммы?
EDIT 2: Синие стрелки в this new image указывают на результат, которого я хотел бы достичь. Однако даже в этом новом изображении метки отмечают «отставание» от цветовой шкалы. Я пробовал и играл с zorder
, но не мог довести отметки до следа.
Не могли бы вы попытаться сделать полный, исполняемый пример? – roadrunner66
Hi, roadrunner66! Полный код имеет много входных данных и модулей, созданных мной. Таким образом, я не думаю, что это было бы полезно или выполнимо для кого-то, кроме меня. – mairan
Я понимаю, но иногда можно создать минимальный пример, который все еще показывает проблему. См. Http://stackoverflow.com/help/mcve для вдохновения. Если другие не могут воссоздать проблему, маловероятно, что они могут помочь. – roadrunner66