2016-03-30 2 views
0

Это изображение показывает результат использования 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, но не мог довести отметки до следа.

+0

Не могли бы вы попытаться сделать полный, исполняемый пример? – roadrunner66

+0

Hi, roadrunner66! Полный код имеет много входных данных и модулей, созданных мной. Таким образом, я не думаю, что это было бы полезно или выполнимо для кого-то, кроме меня. – mairan

+0

Я понимаю, но иногда можно создать минимальный пример, который все еще показывает проблему. См. Http://stackoverflow.com/help/mcve для вдохновения. Если другие не могут воссоздать проблему, маловероятно, что они могут помочь. – roadrunner66

ответ

0

поиска я нашел это

https://wcsaxes.readthedocs.org/en/latest/ticks_labels_grid.html#coordinate-objects

Я думаю, что вы хотите, это:

https://wcsaxes.readthedocs.org/en/latest/overlays.html

удачи чувак: 3, мне очень жаль, что не поможет но я не понимаю этого содержания

+0

Спасибо, Milor123, но эти ссылки не помогают (я все равно их проверил). Я хочу отмечать галочки, а не ярлыки ярлыков или название цветовой полосы. – mairan

+0

Вы можете показать мне изображение? Я только программист, я не понимаю об этом, но может вам помочь – Milor123

+0

Привет, Milor123! Изображение связано с предложением «Это изображение» в начале сообщения. Просто нажмите на нее, и вы увидите изображение. – mairan

Смежные вопросы