如何解决seaborn clustermap 中的自定义 yticks
我的数据框如下所示:
import pandas as pd
d={'a':[1,2,3,4,5],'b':[6,7,8,9,10],'c':[11,12,13,14,15],'d':[16,17,18,19,20],'e': ['a','a','c','d'],'f':['a','b',]}
df = pd.DataFrame(d)
我在 Orange 中绘制了一个集群图并得到了这个:
因为我知道 Orange 基于 Python,所以我想知道如何使用 sns.clustermap 来做到这一点?
如何获取自定义 yticks,以显示 f 列的相应值?我只设法将 e 列绘制为色标。
e = df.e
lut = dict(zip(e.unique(),"rbg"))
row_colors = e.map(lut)
sns.clustermap(df.iloc[:,:-2],row_colors=row_colors)
重新表述:如何用 f 列中的值替换 y-ticks(0,1,3)?
任何想法将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。