作者:mobiledu2502924307 | 来源:互联网 | 2022-12-24 16:15
我已经搜索过但尚未发现如何向Seaborn Clustermap添加标题。
我试过了:
plt.title('Title',loc='center')
但这会将标题添加到图例,而不是主Clustermap。
我也尝试过,首先创建一个轴对象并为其添加标题(这似乎适用于Heatmap),但是问题是Clustermap不会在该轴对象上绘制。它显然是在自己的对象上绘图。
谢谢你的帮助...
1> NK_..:
您可以使用.fig.suptitle('Your Title')
。
想象一下,这个例子从Seaborn文档一个的ClusterMap:
import seaborn as sns
iris = sns.load_dataset("iris")
species = iris.pop("species")
g = sns.clustermap(iris)
您添加带有以下内容的标题:
g = sns.clustermap(iris).fig.suptitle('Your Title')
或者简单地:
g.fig.suptitle('Your Title')
但是,这为整个图形添加了标题,而不是单个子图。如果要在子图中添加标题,请参见@Kiraly Sandor的解决方案。
g.fig.suptitle('Figure Title')
g.ax_heatmap.set_title('Subplot Title')