seaborn.clustermap에서 ytick 레이블의 색을 변경할 수 있습니까?seaborn.clustermap에서 ytick 레이블의 색 변경
그래서 seaborn Iris example를 들어, 종에 따라 행 색상을 설정하고 clustermap 플롯 할 수 있습니다 :
import seaborn as sns
iris = sns.load_dataset("iris")
species = iris.pop("species")
lut = dict(zip(species.unique(), "rbg"))
row_colors = species.map(lut)
g = sns.clustermap(iris)
을 그리고 플롯 행과 행 레이블 사이에 1-1 대응을 얻을 수 있습니다 :
g.ax_heatmap.yaxis.get_majorticklabels()
어쨌든 row_colors를 기반으로 ytick 레이블을 다시 칠하는 데 사용합니까?