2016-01-26 8 views
4

Не могу найти документацию о ключевых словах в морских картах тепла для annot_kws или cbar_kws.Мозаичные карты ключевых слов

Есть ли секретное место, где я могу найти такие вещи?

+0

К сожалению, документации по этому адресу для annot_kws или cbar_kws нет. –

+0

Извините за вчерашний нечестный комментарий, я не правильно прочитал ваш вопрос. – cel

+0

Нет проблем. Ваше извинение - свидетельство вашего хорошего характера. :) –

ответ

8

The docstring из Тепловой карты говорит вам:

annot_kws : dict of key, value mappings, optional Keyword arguments for ax.text when annot is True.

cbar_kws : dict of key, value mappings, optional Keyword arguments for fig.colorbar.

Это означает, что эти словари передать аргументы ключевых слов непосредственно нижележащих matplotlib структур.

annot_kws являются ключевыми словами для ax.text, cbar_kws являются ключевыми словами для fig.colorbar.

Для выяснения возможных аргументов вы должны ознакомиться с документацией matplotlib для этих объектов.

Here является документация figure.colorbar.

Here - это документация axis.text, которая дает вам ссылку, где вы можете найти объяснение аргументов ключевого слова.

+0

Хорошо, сделаю. Благодаря! –

+0

Итак, для 'ticks' в cbar_kws в документации MPL говорится: ticks [None | список клещей | Объект локатора] Если None, тики определяются автоматически с входа. Я попробовал cbar_kws {'ticks': ['a', 'b', 'c', 'd']}, где обычно показывалось 4 тика и получалась ошибка: TypeError: colorbar() получил несколько значений для аргументов ключевого слова 'ticks «Я попытался изменить количество и тип ярлыков меток безрезультатно. Идеи? –

+0

@ DanceParty2, так что происходит в морском саду: 'cb = ax.figure.colorbar (mesh, cax, ax, ticks = ticker, ** self.cbar_kws)' - Таким образом, в основном код создает цветную панель и уже устанавливает тики через аргумент ключевого слова. Таким образом, вы не можете добавить ключевое слово 'ticks' в' cbar_kws', потому что в противном случае вы бы получили его дважды в вызове 'ax.figure.colorbar', а python не смог бы это обработать. Я не уверен, что на самом деле возможно обойти это ограничение. – cel

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