如何抑制绘制树状图,但仍然聚集在seaborn?

时间:2017-02-23 13:57:19

标签: python seaborn

我想在seaborn中绘制一个群集图,由行和列聚类。我不想绘制树形图。

设置row_cluster=Falsecol_cluster=False会删除树形图,但也会停止聚类。

我如何仍然2D聚类但抑制树形图?

This question提供了将树形图线宽设置为0的方法。这种黑客在seaborn 0.7.1中不起作用。

1 个答案:

答案 0 :(得分:13)

答案隐藏在文档中。

cg成为Seaborn返回的群集图实例。

绘制群集图后,键入以下内容以删除行树形图。

cg.ax_row_dendrogram.set_visible(False)

如果要保留图例,请键入:

cg.ax_row_dendrogram.set_xlim([0,0])

这是一个黑客,但是set_axis_off()在Seaborn中似乎没有在matplotlib中做什么。