Восстановление цветовых кодов по умолчанию в seaborn - PullRequest
0 голосов
/ 26 апреля 2019

Я звонил sns.set(color_codes=True), когда тестировал код, используя пример из документации, и теперь не могу его отключить.'r' и 'b' возвращают красный и синий цвета по умолчанию цветовая палитра морского происхождения , а не яркие цвета matplotlib (близкие к [1,0,0] и [0,0,1]) какони обычно делают.

Этот код:

import seaborn as sns
iris = sns.load_dataset("iris")
lut = dict(zip(iris.columns,['r','r','b','b']))
g = sns.clustermap(iris,
    col_colors=iris.columns.map(lut),col_cluster=False,cmap='bwr')

Дает мне: enter image description here

Но я ожидаю, что для красного и синегометки цвета столбца должны быть такими же, как и на карте цветов.Я пытался (каждый из них в отдельности):

sns.set(color_codes=False)
##
sns.set()
##
sns.reset_orig()
##
sns.color_palette(palette=None)
sns.set(color_codes=True)

А также выключение и перезапуск Python, но безрезультатно.Как мне это исправить?

...