Цветовая полоса не является легендой как таковой (по крайней мере, это не объект типа Legend
). На самом деле это собственные подсюжеты Axes, к которым вы можете получить доступ, используя g.ax_cbar
.
Если вы хотите переместить его, вы можете передать аргумент cbar_pos=
на clustermap()
. Однако найти пустое место на рисунке для его размещения сложно. Я бы порекомендовал вам освободить место, используя subplots_adjust()
, а затем переместить ax_cbar
оси в желаемое место
iris = sns.load_dataset('iris')
species = iris.pop("species")
g = sns.clustermap(iris)
g.fig.subplots_adjust(right=0.7)
g.ax_cbar.set_position((0.8, .2, .03, .4))
введите описание изображения здесь