Я создал очень простую тепловую карту с Seaborn, отображающую квадратную матрицу подобия. Вот одна строка кода, которую я использовал:
sns.heatmap(sim_mat, linewidths=0, square=True, robust=True)
sns.plt.show()
и вот результат, который я получаю:
Что я хотел бы сделать, так это представить на осях x и y не метки моих экземпляров, а цветной индикатор (представьте себе что-то вроде небольшого пальца на каждой оси), где каждый цвет представляет другую переменную, связанную с каждым экземпляром (скажем, У меня есть эта информация, хранящаяся в списке с именем labels
) плюс еще одна легенда для такого рода информации рядом с той, которая указывает цвета тепловой карты (такая же, как для lmplot
). Важно, чтобы две информации имели разные цветовые палитры.
Возможно ли такое в Сиборне?
ОБНОВЛЕНИЕ
Я ищу clustermap
, как правильно предложено.
sns.clustermap(sim_mat, row_colors=label_cols, col_colors=label_cols
row_cluster=False, col_cluster=False)
Вот что я получаю, кстати, точки и линии слишком маленькие, и я не вижу способа увеличить их в документации. Хотелось бы
Кроме того, как я могу добавить легенду и поставить две легенды рядом друг с другом в одном и том же положении?
clusterplot
с боковыми цветами и отключенной кластеризацией. См. Этот пример stanford.edu/~mwaskom/software/seaborn/examples/ < / а>. - person mwaskom   schedule 16.01.2015