首页 > 解决方案 > 如何不在seaborn的联合图中显示皮尔逊系数?

问题描述

我正在尝试从 seaborn 库中生成一个联合图,我想知道是否有人知道如何在图上不显示皮尔逊系数,因为它似乎是默认值,如下所示

在此处输入图像描述

我正在使用生成图的代码如下所示;

g = sns.jointplot(x=pdf['embedding 1'], y=pdf['embedding 2'], 
              data=pdf, kind="kde", color="m")
g.plot_joint(plt.scatter, c="w", s=0.1, marker="o")
g.ax_joint.collections[0].set_alpha(0)
plt.show()

编辑:更新到 seaborn 版本 0.9.0 使它工作(我正在运行版本 0.8.1)

标签: python-3.xmatplotlibplotseabornkernel-density

解决方案


我不完全确定根据您的评论升级到 0.9.0 是否解决了您的问题,但我也不认为传说在升级时会神奇地消失。

要删除皮尔逊系数,请添加:

g.ax_joint.legend_.remove()

plt.show()


推荐阅读